The Ampersand Hotel - United Kingdom

Best Luxury Boutique Hotel 2016 - Kensington & Chelsea & LUX Customer Service Award - Kensington