Watch the City From Above at Shangri-La The Shard, London


“Shangri-La” is a Tibetan term for a 'remote beautiful imaginary place where life approaches perfection'. And the London outpost of this global hotel group is exactly that. It's located in the The Shard, England’s tallest building that protrudes over the City of London. It takes just 26 ear-popping seconds to whizz up to the 35th-floor lobby, where views from the gallery stretch all the way to Kent and Sussex. Just steps from London Bridge station – one of the city’s most important transport hubs – The Shangri-La hotel takes you up 18 floors of The Shard, with its own entrance at street level. Dapper doormen stand poised, ready to lead guests to the lift – and what an entrance. As the lift swings open, you’re greeted with a sparkly lobby that thrums with the awe of guests fawning over the panoramic view of the big smoke down below. CSP Times contributor Eva Piskadlo checks in for an urban retreat.

Image courtesy of Eva Piskadlo | CSP Times

The hotel is a gem in the heart of South London, an area with an unrivalled concentration of really good food. Borough Market, one of the oldest markets in London is just a 5-minute walk away. Bermondsey Street, with a plethora of some of my favourite wine bars and restaurants, is just a stone's throw further south.