The Butcher's Hall

Venue Details & Map

The Butcher's Hall

Address
87 Bartholomew Close
London
EC1A 7EB