Megaro Hotel – London, England

Megaro Hotel is an oasis in the bustling heart of Central London. A tranquil and welcoming space at the end of a journey, the Megaro Hotel offers 49 uniquely designed accommodations complete with all of the creature comforts of home. Bathrooms are encased in glass and wood to give an unrivaled finish and freshness. Whether traveling for business or pleasure, the Megaro Hotel offers a variety of room types to suit your needs.

Located in London’s new destination station of St. Pancras, which has more underground connections than any other station in the city, St. Pancras is redefining the railway for the 21st century with top quality retail stores, dining, and Europe’s longest champagne bar.

Guests don’t need to go far to enjoy a great dining experience though. Right in the hotel is an exclusive restaurant offering modern English/French cuisine in an exquisite atmosphere. Revered internationally, the hotel’s Executive Chef draws from his experience of producing the finest food in London, blending it with his own unique style. The Megaro Bar, exuding style and sophistication, is everything one would expect from a top London cocktail bar. The Megaro Hotel also offers five conference rooms for small to medium functions.

With its central location and rail and bus service just seconds away, The Megaro offers easy access to a plethora of shopping and all of London’s top attractions.