The Small Space Theatre
5 Island Road, Barry CF62 7AR Wales
The Small Space Theatre is a Theaters place is located in Barry, Wales. The address of The Small Space Theatre is 5 Island Road, Barry CF62 7AR Wales.
If you want to go to the place or need any services, you can contact them directly. open their website to view relevant information, The url is http://Www.thesmallspace.co.uk