Designed by
Title
National Hospital for Neurology and Neurosurgery in London, UK #318649030
Description
London, UK - February 5th 2024: The sign on the exterior of The National Hospital for Neurology and Neurosurgery, located on Queen Square in London, UK
This image is editorial