back
Alhambra, Granada, Spain, palace, fortress, architecture, detail, photo
next

AlHambra Detail

AlHambra, Spain

The AlHambra is a palace and fortress located in Granada, Spain.