Hotel Arizona

181 W Broadway Blvd
Tucson
Arizona
United States