I-10 West Hotel

5152 W Latham Street
Phoenix
Arizona
United States