Aquilla Spa at The Rembrandt Hotel
11 Thurloe Place South Kensington London SW7 2RS
Nearest tube station: South Kensington