Holiday Inn Phoenix Downtown-North

212 W Osborn Rd
Phoenix
Arizona
United States