Holy Cross & St Francis Church Hall
More about Holy Cross & St Francis Church Hall
Holy Cross & St Francis Church Hall is located at 1 Signal Hayes Rd, Birmingham, United Kingdom
+441213512161
http://www.hcsf.org.uk