Iglesia de la Inmaculada ConcepciónParishShare1a Avenida01018 Ciudad de Guatemala, Departamento de GuatemalaGuatemalaGet directions