Restaurants and Dining

eco-hotel, vintners inn, santa rosa hotel, sonoma county, alexander valley, califoria

Review: Vintners Inn Santa Rosa Wine Country

When you think of wine country, Santa Rosa, California doesn’t always come to mind, but it should. Vinarosa Resort, formerly known as Vintners Inn, located conveniently off Highway 101, is the go-to place for a wine country getaway or romantic Russian River Valley holiday. The AAA four-diamond green hotel is surrounded in vineyards, and is

Review: Vintners Inn Santa Rosa Wine Country Read More »