As the Shangri-La’s first UK outpost, this luxury hotel boasts the best views of London. Its 360-degree views of the capital from just about everywhere makes a stay here truly memorable. Since opening in 2014, Shangri-La has already been voted one of the ‘Top Hotels in London’ by Conde Nast Trave…