Alhambra Palace
Windows of the Moorish Palace at the Alhambra, a landmark of the Arab culture in Spain. A great place (tower) for vacations.
© Canettistock | Stock Free Images
Similar Free Images
Categories: