Le Spot is a restaurant offering quality French cuisine with generous portions.