Comfort Inn South

5040 S East St
Indianapolis
Indiana
United States