Results 2 results found Orchid and fruit, Les Jardins du Roy, Mahe, Seychelles Les jardins du Roy (King's gardens), La Misere, island of Mahe, Seychelles, Indian Ocean, Africa