University College London Hospital - The National Hospital for Neurology and Neurosurgery

Queen Square, London, United Kingdom
+44 845 155 5000

University College London Hospital - The National Hospital for Neurology and Neurosurgery on the map

Add your comment

Do you have a travel question?
Ask your question about travel on our Forum

Photo gallery

United Kingdom, London