About The Library Theatre Crystal Palace
An exciting new professional theatre in the heart of Crystal Palace, run by JLA Productions
More about The Library Theatre Crystal Palace
The Library Theatre Crystal Palace is located at The Upper Norwood Library Hub, 39-41 Westow Hill, SE19 1TJ London, United Kingdom
http://www.jlaproductions.co.uk/the-library-theatre