Location

Address: Boots, Chelsea & Westminster Hospital, 56 Dean Street, London, W1D 6AQ, England

View it on Google Maps