Chez Rosa is a French restaurant offering dinner-only service with locally sourced specialties in a cozy, stylish atmosphere reminiscent of a romantic New England barn.