Hotel ten usytuowany jest po przeciwnej stronie ulicy od dworca kolejowego Kings Cross i dworca St Pancras International (kolej Eurostar). Obiekt oferuje nowoczesne, stylowe pokoje z prysznicem ze strumieniem deszczowym i bezpłatnym WiFi.
Hotel Megaro położony jest w odległości krótkiego spaceru od dzielnicy Camden, niedaleko stacji metra, dworców kolejowych i przystanków autobusowych. Do Regent's Parku i Muzeum Brytyjskiego można także dotrzeć spacerem.
Każdy pokój wyposażony jest w sejf, klimatyzację i sprzęt multimedialny do odtwarzania filmów i muzyki. Z wielu pokoi roztacza się widok na dworzec kolejowy St Pancras.
W obiekcie dostępne są rozmaite opcje śniadaniowe, w tym śniadania wegetariańskie i dla dzieci.
W hotelu Megaro do dyspozycji Gości jest nieformalna restauracja, bar, a także przechowalnia bagażu.