Red Hall Hotel by Jeremy Barrow | Aug 6, 2019 Details Location Address:Manchester Road, Walmersley, Lancashire, BL9 5NA, United Kingdom