Ivanhoe Apartments

The 2018 Completed apartment complex is situated on 443 Upper Heidelberg, Ivanhoe, and consists of 249 units. The development similarly offers numerous amenities, including a swimming pool.