SANTA RITA HOTEL

88 E BROADWAY BLVD
Tucson
Arizona
United States