Hotel Megaro
4
Home >> England >> Greater-London >> London
Address:
Hotel Megaro
London
Greater-London
England
WC1H 8AB
49 rooms
Hotel Megaro
4
Self-Accredited
Customer rating:
5/6
Prices from £140.00
There is a sanctuary in the bustling heart of St Pancras: an oasis of 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.
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.
When for |