Canterbury Hotel - Indianapolis Downtown

123 S Illinois St
Indianapolis
Indiana
United States