Iglesia de la Inmaculada ConcepciónParishShareCalle de la Iglesia42230 Yelo, Castilla y LeónSpainGet directions