Skip to main content
Call Us Today!call:
Location: US

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.


Belgrove Street
London WC1H 8AB


  • 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