About Albion House
The Albion House is a sheltered housing project in the town of Stalybridge, England. It is made up of eight flats, and is designed to provide affordable, accessible housing for people with disabilities and/or mental health difficulties. The Albion Ho...
Own this business? Call us on 0333 014 8550 to unlock your full listing's potential.