The London Clinic
The London Clinic is a private healthcare organisation and registered charity based on the corner of Devonshire Place and Marylebone Road in central London. According to HealthInvestor, it is one of England's largest private hospitals.