Merchants Tavern

Merchants Tavern
36 Charlotte Road, London, EC2A 3PG