ClosedResidential$120,0004747 Mecca Street4747 Mecca StreetIndianapolis, Indiana 462412Beds 1Baths 728Sq ftView Listing