Be the first to review Lavendou Restaurant (Dallas, Texas): Welcome to the South of France - Use the thumbs to get started!