For French food, Le Zat is a dining option in Saint-Leu, about 400 m from Hôtel des Postes with outdoor seating.