Hotel San Carlos Phoenix

202 N. Central Avenue
Phoenix
Arizona
United States