Iglesia de la Inmaculada ConcepciónParishSharePlaza Don Delfín Martínez09131 Las Quintanillas, Castilla y LeónSpainGet directions