Hotelul Megaro este situat vizavi de terminalul Eurostar St Pancras și de stația de metrou și cale ferată Kings Cross. Piccadilly Circus, London Eye, Big Ben și Houses of Parliament, Trafalgar Square și Palatul Buckingham sunt toate pe o rază de 4 kilometri
fta de locație. Aeroportul Heathrow este la aproximativ 17 kilometri fata de hotel.