Spas nearby 128 Aldersgate St, Barbican, London EC1A 4AE, UK

The Aveda Institute Salon And Spa

Approximately 1.99 km away
Address: 174-177 High Holborn, London WC1V 7AA, UK

The Stable

Approximately 1.99 km away
Address: 29 Endell St, Covent Garden, London WC2H 9BA, UK