Iglesia ParroquialParishShareCalle de la Iglesia37607 Cilleros de la Bastida, Castilla y LeónSpainGet directions