Filming locations image library
Back to Landmark Arts Centre
Landmark Arts Centre
The Landmark Arts Centre is a Grade II* listed building situated in the heart of Teddington. The building in which the Landmark Arts Centre is housed was formerly the Church of St Alban the Martyr and was used for worship up until the 1970s.