The Aura Apartments

3035 W 39th Street, Indianapolis, IN 46228
  • 1 - 3 Beds
  • 1 - 2 Baths
  • Apartment
Last updated 10 Jul 2020 Verified Listing