FollowRoyal London Hospital for Integrated MedicineHospital UnitRoyal London Hospital for Integrated Medicine60 Great Ormond St, London, WC1N 3HR, United Kingdomuclh.nhs.uk/our-services/our-hospitals/royal-london-hospital-integrated-medicine+442034567890AboutHours and detailsHospital unitHospitalHealth and medicineBusiness and professional services