saint lucia red cross saint lucia red cross the saint lucia red cross ("slrc") was founded in 1949 as a branch of the british red cross and became a society of its own in 1983. it has its headquarters in castries, saint lucia. saint lucia red crossfounded1949typenon-profit organisationfocushumanitarian aidlocationsaint luciaaffiliationsinternational committee of the red crossinternational federation of red cross and red crescent societies