Iglesia de San Juan BautistaParishShareCalle la Iglesia40512 Ayllón, Castilla y LeónSpainGet directions