Landmark Arts Centre

Art • London, England United Kingdom

St Alban's Church is a former church located in Teddington, in the London Borough of Richmond upon Thames, England. It was dedicated to Saint Alban, the first English Christian martyr. The building, which is Grade II* listed, is still owned by the Church of England but is now leased to the Landmark Arts Centre for use as a venue for concerts and exhibitions.


Interesting Places Nearby

Planning the perfect vacation? There are a ton of great places to explore. Checkout out these exciting locations and places near Landmark Arts Centre.