📍 Micoud Street
The Pink Flamingo — Restaurant in Castries (Saint Lucia), Windward Islands, the Caribbean. Micoud Street. Hours, map, contact. CaribbeanForAll.