Buena Vista Apartments

Number of Units 34
Construction Year 1927
Acquisition Year 2011
Exit Year 2022
Total Area 18,802 sq. ft.
Status Exited
Investment Vehicle Aquila