MovieMaps

Photo of Royal Leadworth Hospital (roof)

Location: Mamhilad Park Industrial Estate
As Seen In: Doctor Who episode 5x01 “The Eleventh Hour

The Doctor has shown the aliens who he is.