Parroquia Inmaculada ConcepciónParishShareCalle E11101 Santo Domingo, Distrito NacionalDominican RepublicGet directions