"Never has a traffic jam on the Old Kent Road looked so enchanting – everything seen from The Shangri-La looks enchanting. The hotel occupies floors 34 to the 52 of Renzo Piano's 87-story London landmark. The rooms (contemporary, creamy, Asian-influenced), restaurants (especially the romantic Ting) and bar (gin and rosemary—divine) are all fantastic, though nothing can compete with the extraordinary views over London, which turn every guest into a slack-jawed infant, lost in wonder, gazing out, palms to the window, all day long. At night, sitting cross-legged on the bed with the blackout blinds open is like being on a magic carpet, floating high above the ceaseless glow of the great city. Price: Rooms from around $811 per nightAddress: 31 St Thomas St, London SE1 9QUClosest tube station: London Bridge" - Condé Nast Traveller, Steve King