Weymouth Street Hospital, London

Weymouth Street Hospital is widely recognized as one of the UK’s most luxurious independent hospitals providing first-class healthcare. Our patients have consistently rated us as their first choice London hospital for patient care since opening in 2010.

In addition to the boutique hotel feel, the hospital has 17 luxurious bedrooms, an in-house pharmacy, and 4 fully equipped theatres. We constantly strive to maintain and improve our services with patient care at the forefront of everything we do.

Weymouth Street Hospital:
Address: 42-46 Weymouth St, London W1G 6NP, United Kingdom
Phone: +44 20 7935 1200