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, One Two Bedroom Apartments and Townhomes, Downtown, Midtown, South Indianapolis Locations, Historic Irvington East Side Locations, Hardwood Floors - Historic Buildings, 24 Hour Emergency Ma... More
Listings (1 - 5 of 30)
Check Availability

(317) 983-6505

2425 N Meridian Street

Indianapolis, IN 46208