The Farmhouse restaurant is open for dinner from 5:30 Thursday through Monday.
The Farmhouse offers a small and intimate dining experience. We strongly urge you to reserve in advance. We request a credit card number to hold all reservations. Cancellations must be received at least 24 hours in advance to avoid a $25/person fee. While we do have an extensive wine list, personal wines are welcome, $35 corkage fee per 750ml bottle.
The Farmhouse is located at 7871 River Road, in the tiny Russian River town of Forestville, within minutes of Healdsburg, Santa Rosa, and Sebastopol. From 101, north or south, you will take the River Road exit. Travel west for 7.1 miles and we are on your left. Wohler Road is the closest cross street. Click here for directions.