Designed by
Title
St Mary's Hospital main entrance sign. London, UK. #323642941
Description
London, UK, May 11th 2024:St Mary's Hospital main entrance sign. Located at Praed St, London W2 1NY. St Mary's Hospital is the major acute hospital for north west London as well as a maternity centre.
This image is editorial