Canoa Ranch Resort
Wedding Venue
Canoa Ranch Resort
5775 S. Camino del Sol
Tucson
Arizona
85614
USA
tel:- +1 520 3820450
web address:- www.wyndham.com/hotels/TUSCR/main.wnt
e-mail:-
Canoa Ranch Resort :-
Situated in Green Valley, Arizona, just south of Tucson, Wyndham Canoa Ranch Resort invites you to gaze upon miles of sprawling verdant valley, culminating in the breathtaking Santa Rita mountain range. Mesquite, ocotillo and ironwood dot an unspoiled landscape while Elephant Head Mountain rises magnificently towards a brilliant sky
To update the information for Canoa Ranch Resort please use this form