The Megaro Hotel is the flagship 5 star property, part of the independently owned St. Pancras Hotel Group. Re-writing the established rules of hospitality, whilst retaining the norms of care, service and refinement, The Megaro is a place of constant (r)evolution, high in colours and bold in flavours, moving to the city’s constant rhythms and beats. A landmark building in London's Kings Cross, we weren't always this...