Skip to main content

Sherlock Holmes Chemists

82a Baker Street, London, W1U 6AA

Contact details and opening times

Facilities

Other facilities

  • Consultation room

Last confirmed: 1 October 2024