The Windsor Inn offers American comfort food in a cozy, family-owned setting. They emphasize local ingredients and feature weekly burger nights.