Champs du Sud is a tea house offering a lunch menu with options like savory pies, salads, and desserts. They also serve coffee and welcome groups and pets.