Super 8 Downtown South

450 Bixler Rd
Indianapolis
Indiana
United States