The National Hospital for Neurology and Neurosurgery is an important center for the treatment and rehabilitation of nervous system’s disease. It was founded in 1859 and is set in Queen Square, London. It’s associated with University College London (UCL).
- Locate the item on this Google Map






