The Granada Alhambra The Alhambra (Arabic meaning 'the red') is a picturesque palace which commands Granada from its lofty perch at the foot of the Sierra Nevada Mountains. With its history stemming back to the eleventh century the foundations of the Alhambra were built by a jewish 'prime minister' of the then Nasrid leader. However, the Granada Alhambra as we know it today … [Read more...] about Granada Alhambra – a picturesque palace which commands Granada