Back to list
The Factory House
Very good 8.4 (125 reviews)
Approx. £32
Location
37 Leadenhall Pl
London EC3M 7AA
See on the map