Crestwood Village South
8809 Madison Ave.
Indianapolis, IN 46227
Crestwood Village South is close to shopping and restaurants at Greenwood Park Mall and is only minutes away from the refreshed Greenwood Main Street area.
758 apartment homes
- Independent Living
Amenities: Fitness Center, Therapy Center, Ballroom, Dining Room and Salon/Day Spa