Results 1 results found The Place des Palmistes and the statue of Felix Eboue, Cayenne, French Guiana, South America