Megaro Hotel
Photo gallery for Megaro Hotel
Overview of Megaro Hotel
Megaro Hotel
5-star hotel in London City Centre
9.0
Wonderful
Popular amenities
Explore the neighborhood
Belgrove Street, London, England, WC1H 8AB
- Magenta1 min walk
- King's Cross Station3 min walk
- Russell Square13 min walk
- London (LHR-Heathrow)53 min drive