Location

Address: The Organic Pharmacy, 169 Kensington High Street, London, W8 6SH, England

View it on Google Maps