Star Picture House
158 Slade Road,
Birmingham,
B23 7PX
158 Slade Road,
Birmingham,
B23 7PX
1 person favorited this theater
Open in Google Maps or Google Earth