Holiday Inn Express Northwest Park

7220 Woodland Drive
Indianapolis
Indiana
United States