Holmead Apartments

Number of Units 101
Construction Year 1951
Acquisition Year 2011
Exit Year 2022
Total Area 46,200 sq. ft.
Status Exited
Investment Vehicle Aquila