Description: The Ampersand Hotel in South Kensington is a Luxurious 5 star boutique hotel in London. Book Direct Today and Save on your London Break!
The Ampersand Hotel, 10 Harrington Road, London, SW7 3ER
[email protected]
Connecting you to the best of South Kensington