ICDS International Center for Development Studies Abroad Costa Rica is located in Lourdes, San José Province, San Pedro, Costa Rica on 203. ICDS International Center for Development Studies Abroad Costa Rica is rated 3 out of 5 in the category university in Costa Rica.