Landmark Arts Centre
Teddington
VENUE
The Landmark Arts Centre is the beating heart of arts and culture in Teddington, SW London. The venue is located within the historic St. Alban's Church, a historic Grade II* listed building.
CAPACITY
320
PHONE
02089 777558
ADDRESS
Landmark Arts Centre
Ferry Road
Teddington
Greater London
TW11 9NN