THE TUXON HOTEL

960 SOUTH FREEWAY, TUCSON,
AZ, 85745, USA