THE VIEW FROM THE ALHAMBRA CASTLE This photo was taken in Granada in Spain from the Alhambra castle. Such a beautiful place to visit too ! Alhambra, Spain 0 likes