AlHambra Detail

AlHambra, Spain

The AlHambra is a palace and fortress located in Granada, Spain. Photo © copyright by Edith Levy.