Iglesia de la Inmaculada ConcepciónParishShareCalle Pedro Poveda Castroverde09006 Burgos, Castilla y LeónSpainGet directions