Explore Rancho Soldados Sun, 08 Nov 11901 E Placita Rancho Soldados, Tucson, AZ 85749-7826, United States