Location The hotel is located in Phoenix, right off exit 51 of the I-10 Freeway, in a quiet corporate district offering easy access to all major freeways to the cityâs main attractions and points of interest such as the Phoenix Zoo, Greyhound Park and..