Iglesia Inmaculada ConcepciónParishShareAvenida Francisco Solano1050 Caracas, Distrito CapitalVenezuelaGet directions