The Station House is a restaurant offering fresh, homemade cuisine with a diverse wine selection. They feature French dishes with vegetarian options.