Apartments in Indianapolis Area -

Stallard and Associates Apartments | Indianapolis, IN

Stallard and Associates Apartments in Indianapolis, IN
Located at 2425 N Meridian Street, Indianapolis, IN 46208
(317) 983-6505
Location:
2425 N Meridian Street, Indianapolis, IN 46208
Description:
Studio, 1 and 2 Bedroom Apartments and Townhomes, Downtown, Midtown, and South Indy Locations, Historic Irvington and East Side Locations, Hardwood Floors, 24 Hour Emergency Maintenance, Pets Welcome
Listings (1 - 5 of 20)
Check Availability

(317) 983-6505

2425 N Meridian Street

Indianapolis, IN 46208