Iglesia de San Julián y Santa BasilisaParishShareCalle de la PlazaVillar de Olalla, Castilla-La ManchaSpainGet directions