La ferme des Orchidées :

An atypical place, this French cuisine restaurant will delight your taste buds in a tropical atmosphere. (Le François).