The Megaro Hotel is an oasis in the bustling heart of Central London’s destination station, St. Pancras. Whether traveling for business or pleasure, the Megaro Hotel offers a variety of room types to suit the needs of its guests.
2 Belgrove Street
Testimonianze