Canterbury Hotel

123 South Illinois Street
Indianapolis
Indiana
United States