Call Us Today!call:
Menu

Megaro London

About Megaro London

The Megaro London is a unique hotel located in the heart of London's Kings Cross area. The hotel features 49 comfortable bedrooms and an on-site restaurant offering a menu of English and Italian cuisine. The sophisticated Megaro Bar is perfect for relaxing with a drink after a day's sightseeing. The Megaro is located opposite St Pancras station and just minutes from bus, tube and Eurostar.

Information

Address:
Belgrove Street
London WC1H 8AB

Amenities

  • 24 Hour Reception
  • Lift
  • Bar
  • Restaurant
  • Wake up calls
  • Safe
  • Air Conditioning
  • Cable/Satellite TV
  • Hairdryer
  • Pay TV
  • TV
  • Tea/Coffee Making Facilities
  • Wi-Fi
Loading...