Hotel Megaro
4 star rating 23-27 Euston Road, St Pancras

Greater London NW1 2SD

This property is located at 23-27 Euston Road, St Pancras in Greater London. Check room availability using the search box on your right.

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. The Megaro hotel has many types of rooms and suites available to accommodate the most assuring traveller whether their purpose is business or leisure related. All our bedrooms have been designed with comfort and flexibility in mind, to ensure relaxation can be obtained at ease

Room4U has partnered on this property. More photos, reviews and a full list of facilities and room prices are available using the button above.

  • 24hr check-in
  • High Speed Internet
  • High Speed Wi-Fi
  • Satellite/Cable TV
  • Use the button at the top of the page for more details on facilities
Check-in date:

Check-out date:

Check-in date:

Check-out date:

Hotel Megaro
prices from
0.9 ml

shortlist this hotel