UCL Institute of Cognitive Neuroscience is located in London, United Kingdom on 17 Queen Square, Bloomsbury. UCL Institute of Cognitive Neuroscience is rated 3 out of 5 in the category medical laboratory in United Kingdom.
Address
17 Queen Square, Bloomsbury