Hotel Rise Uptown Phoenix
★★★★
8101 N Black Canyon Hwy, Phoenix (AZ), United States Show on map
Stay7 Studios Hotel Phoenix is a 2-star hotel in Phoenix (AZ), United States. It is one of 730 places to stay in Phoenix (AZ) listed on Triptoic.
8101 N Black Canyon Hwy, Phoenix (AZ), United States
Stay7 Studios Hotel Phoenix is located at 8101 N Black Canyon Hwy, Phoenix (AZ), United States.
Stay7 Studios Hotel Phoenix is rated 2 stars.
Highly rated alternatives close by
Hotel
Hotel
Hotel
Hotel
Hotel