Central square of Ayllon town, meeting place for city residents or tourist attraction, provincial Spain
Royalty-free
Central square of Ayllon town. Fountain and building of local government of municipality, cafes and shops are center of life in small town of Ayllon, Spain