Alton Central Park Opens for Leasing

Kolter Multifamily LLC, an affiliate of Delray Beach’s The Kolter Group, developed the luxury 318-unit apartment community.