Arizona Plaza Hotel, Tucson

Arizona Plaza Hotel

1601 North Oracle Rd.