Category: Hotels | show me more
10 Harrington Road
Landline: 020 7589 5895
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.
Reviews for this businessLeave a review