Designed by
Title
Alhambra Palace castle, Granada. #66190744
Description
Castle featuring the Torre del Homenaje castle tower (Tower of Homage) with views across the Albaicin District, Palace of Alhambra, Granada, Granada Province, Andalusia, Spain, Western Europe.
This image is editorial