The Megaro

The Megaro is a stylish and contemporary hotel located in the heart of London, near King's Cross Station. Known for its vibrant and artistic design, the hotel offers a range of modern amenities, comfortable accommodations, and a lively atmosphere. It features unique, individually designed rooms, an on-site restaurant and bar, and easy access to major city attractions, making it an ideal choice for both leisure and business travelers.
Back to top