- Independent hospital
Archived: Consultant Eye Surgeons Partnership (South Thames) LLP
Map and contact details
Consultant Eye Surgeons Partnership (South Thames) LLP
St Thomas's Hospital
Westminster Bridge Road
London
SE1 7EH