Ramada House

2801 E Camino Norberto
Tucson
Arizona
United States