Exterior Image

Hotel Megaro

Megaro is more than a place to stay in the very heart of the city; it’s a vibrant hub of London culture and your personal gateway into what is, in our opinion, one of the coolest places in the world.

Relax, refuel & recover with Megaro.

Map and Directions