The Megaro
Basic

The Megaro

Seller since 2024
Welcome to The Megaro, where creativity meets comfort and every stay is as uniquely individual as you are. Nestled in the vibrant heart of London, just moments away from King’s Cross and St. Pancras stations, our hotel is more than just a place to rest your head—it’s an experience.
England, Bedfordshire, WC1H 8AB, Belgrove St, King's Cross, London, WC1H 8AB
The Megaro's listings
Show all
Want to be part of our UK community? Create a FREE account