Choose A Travel Destination

Preferred Hotels & Resorts
  Africa Hotels
  Asia Hotels
  Australia & Oceania Hotels
  Europe Hotels
  North America Hotels
  Central America Hotels
  South America Hotels


Megaro Hotel London

Gallery
Megaro Hotel London
ImageMegaro Hotel London

Hotel Megaro is one of Londons newest hotel openings and is in a prime location directly opposite St Pancras Station.This is a boutique hotel though with a variety of rooms and suites available to accommodate the most discerning traveller including family rooms. Rooms are generous in their proportions and offer an abundance of light. Many also have the individual bonus of balconies and rainbow showers. In-room facilities. The Megaro 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. Map Overview

Rates & Availability


Megaro Hotel London







cron