Cowshed is a spa that was originally formed at Babington House and now has several branches in London. They also produce their own range of products using botanical ingredients and herbal remedies.
Nearest public transport
Chalk Farm - Underground
Similar businesses nearby