Red Roof Inn Phoenix North – I-17 at Bell Rd is a Hotel located at 17222 N Black Cyn Hwy, Phoenix, AZ 85053. It has received 1565 reviews with an average rating of 3.5 stars.
The address of Red Roof Inn Phoenix North – I-17 at Bell Rd: 17222 N Black Cyn Hwy, Phoenix, AZ 85053
Red Roof Inn Phoenix North – I-17 at Bell Rd has 3.5 stars from 1565 reviews
Hotel
3203 reviews
401 W Clarendon Ave, Phoenix, AZ 85013
3017 reviews
6000 E Camelback Rd, Scottsdale, AZ 85251