Location & Nearby Info
Holiday Inn Phoenix Downtown - North
212 W. Osborn Rd.
Phoenix, AZ 85013
1-877-865-6578
Show nearby: