Location Profile The London Clinic , London Location Information The London Clinic , London 20 Devonshire PlaceLondon W1G 6BWUnited Kingdom Phone: 020 4527 1646 Visit Website Physicians Mr. Ranan Dasgupta View Physician Profile Mr. Neil Barber View Physician Profile Mr. Ahmed Ali View Physician Profile Dr. Stella Ivaz View Physician Profile Mr. Jonathan Noel View Physician Profile