Located in an exclusive and luxurious location facing the Tower of London and floating on the River Thames, River View Spa offers a unique experience. Relax and enjoy bespoke facials and massages, and leave feeling your best self.
Nearest public transport: Located on Thomas More Street, reaching the venue is exceptionally comfortable being close to many buses and tube stops, the closest being the Tower Hill stop.
The Team: More than 10 years of experience in the industry.
What we like about the venue: