Karpo Restaurant and Megaro Bar

23-27 Euston, Euston, Greater London, NW1 2SD

Location map


Add to Shortlist