Parc of Alhambra, Granada, Andalousia, Spain, Europe.

Royalty-free stock photo ID: 587610

Parc of Alhambra, Granada, Andalousia, Spain, Europe.