businesses
10 Harrington Road
Kensington and Chelsea
London
SW7 3ER
Report a problem with this listing
The Ampersand Hotel | Luxury Boutique Hotel in Kensington London The Ampersand Hotel is a new luxury boutique hotel located in South Kensington London that unites guests with the local surrounding area through five central themes.