Sobell Department of Motor Neuroscience, UCL Institute of Neurology is located in London, United Kingdom on 33 Queen Square, Holborn. Sobell Department of Motor Neuroscience, UCL Institute of Neurology is rated 5 out of 5 in the category university hospital in United Kingdom.
Address
33 Queen Square, Holborn