The Megaro Hotel is located in London. The Megaro Hotel is working in Hotels activities.
Situated near King’s Cross and St. Pancras stations, this creative hotel offers uniquely designed rooms and suites inspired by the rich history of the area. Guests can enjoy an all-day pasta lab, an underground apothecary bar, and themed stays that deliver a memorable and immersive experience.
Â
Â