Magnolias Apartments
3330-3340 N Meridian St Indianapolis, IN
Number Limit: 2 Pet Limit
Deposit: $150
Rent: $25/Month
More Info: Surface Lot
Year Built: 1923
Unit Count: 72
Last Updated: over 1 year ago
Contact Number: (317) 602-5702
3330-3340 N Meridian St Indianapolis, IN
Be the first!