BAMFORD WELLNESS SPA, LONDON
Bamford's Wellness Spa in London is set in the heart of busy Brompton Cross neighbourhood just an 8-minute walk from South Kensington tube station. Inspired by the natural surroundings of the spa's original location in the Cotswolds, we have brought nature into an urban setting creating a sanctuary of calm in the heart of the city.