TasteInHotels
Reviews of the World’s Most Beautiful Hotels & Resorts
England
London, England
Shangri-La Hotel at the Shard: Luxury Inside a London Icon