Iglesia de la Inmaculada ConcepciónParishShareCalle Santa Cruz09125 Úrbel del Castillo, Castilla y LeónSpainGet directions