Location

The Phoenix Place Hotel & Suites 3600 North 2nd Ave Phoenix, Arizona 85013