Megaro St Pancras, London
Blue Sky Hospitality pride themselves on doing things a little different, for the Megaro, close to London’s St Pancras station, they wanted a hotel with “Personality”, not just another “faceless hotel” like those they saw opening across the capital.