Progress Update: Oscar House – June 2022
Oscar House is located on land on the corner of Chester Road and Cleworth Street, Manchester. The site, formerly known as the ‘Bulls Head’ public house, will transform into a 5-storey building, comprising 27 self-contained apartments made up with a
0