Café de France is a café offering homemade cuisine, with options for groups. It features amenities like Wi-Fi, air conditioning, and a terrace.