Iglesia Inmaculada ConcepciónParishShareCarrera 38190004 Perímetro Urbano Popayán, CaucaColombiaGet directions