Lou Spot is a French restaurant offering fresh products and quality cuisine with a simple menu.