The Megaro Hotel Londonl is ideally located seconds away from the London Underground and local bus stops, as well as minutes away from Kings Cross and St. Pancras Railway Station's and the newly opened St Pancras Eurostar.The Megaro Hotel London could not be better situated in as close a proximity to either Kings Cross Station or St Pancras Station with the new Eurostar Terminal. Cross Euston Road from the hotel and you are in both, ready to whisked to Europe or to any part of London that this transport hub provides.
Megaro Hotel London Click here to browse more
London Luxury Hotel
|