Carshalton in Surrey is the location of this primary care surgery that offers a range of NHS general medical treatments. Services provided include cervical smears, antenatal services, administration of childhood, medical and travel vaccines, minor surgical procedures, hospital referrals, physiotherapy services on referrals by a GP and blood tests. Non NHS medical examinations for the purpose of obtaining driving licenses or as required by insurance companies are also performed. Home visits are provided for housebound patients.