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.
London WC1H 8AB