Great Ormond Street Hospital

Great Ormond Street, York House, 37 Queen Square, London, WC1N 3JH, United Kingdom (London)