MEGARO HOTEL

MEGARO HOTEL

The Megaro Hotel is no cookie cutter-chain, and they don’t want to be. That means they do things differently, genuinely and personally. The Hotel Megaro is a smart, stylish hotel right beside St Pancras International, but where they truly shine is their service.