La Source is a French restaurant offering authentic cuisine with fresh, seasonal ingredients.