Bamford Haybarn Spa

Rest and Relaxation • London, England United Kingdom

If spa is your favourite luxury, try therapeutic massages or facials which provide your body with new energy and let your mind unwind.