Iglesia La Divina PastoraParishShareEnrique Villuendas50102 Santa Clara, Villa ClaraCubaGet directions