All Hallows Church
Originally built by Sir Christopher Wren in Lombard Street, London. The tower, bells, and many other furnishings were moved to Twickenham in 1939.
Multiple rooms for hire, with the main hall suitable for up to 150 people standing or 120 seated at tables.