- 1 & 2 Bedroom Apartments in Downtown Indianapolis - Meridian Plaza Awaits You!, Indianapolis, IN 46208$899+ /mo2 beds · 2 units available1 & 2 Bedroom Apartments in Downtown Indianapolis - Meridian Plaza Awaits You!Indianapolis, IN 46208New Today

Updated





