Iglesia Católica Santa Rosa de Lima - AtacamesParishShareAbdón Calderón080650 Atacames, EsmeraldasEcuadorGet directions