Iglesia de la Inmaculada ConcepciónParishShareCalle Cándido Aguilar94487 Villa Libertad, VeracruzMexicoGet directions