Megaro Hotel
St. Pancras
London, Central London (NW1 2SD)
There is a sanctuary in the bustling heart of St Pancras: an oasis of fine wine and cuisine; luxury accommodation and customised service. A tranquil space at the end of your journey. In the world of hotel guestrooms, Megaro Hotel’s are truly unique and groundbreaking. Bedrooms come complete with all the creature comforts. Bathrooms are encased in glass and wood, to give an unrivalled finish and freshness.
Read more