Megaro Bar

Megaro Bar
27 Euston Road, London, NW1 2SD
Photo of Megaro Bar