The Bell Hotel & Suites

17211 N Black Canyon Hwy
Phoenix
Arizona
United States