Location & Nearby Info
Central City Bar
104 City Rd.
London, England EC1V
Show nearby: