The Megaro Hotel is ideally situated in the bustling heart of St Pancras, offering luxury accommodation in London. The hotel boasts 49 comfortable en suite rooms, many of which overlook the impressive exterior of St Pancras station. All of the stylish and contemporary rooms have unique furnishings and bespoke fittings offering simple, perfect comfort. The Megaro hotel has many types of rooms available to accommodate the most assuring traveller whether their purpose is business or leisure related. Bedrooms come complete with all the creature comforts. Bathrooms are encased in glass and wood, to give an unrivalled finish and freshness. Executive bedrooms are larger in size with added seating areas.
The Megaro Hotel is situated opposite London's St Pancras train station and the new terminal area for Eurostar trains to continental Europe. Nearby areas include Bloomsbury, Baker Street and London's West End. No car parking available at the hotel.