This hotel is located in beautiful Santa Rosa near Sonoma Valley and the Napa Valley, and is a great base from which to explore the Wine Country.
See more: Hotels in USA Hotels in California Wine Country - Ca Holiday Destinations in USA