The Alhambra Palace
Granada and the Alhambra lie at the base of the Sierra Nevada mountains, the highest in Spain.
AlhambraGranadaSpain