hotels
Shangri-La Hotel at The Shard in London Shangri-La
London
Price from $611
Accomodation types: Luxury   Skyscraper
Location: