Where is Alhambra?

Alhambra is a suburb of Los Angeles, California. Alhambra is also the name of one of the best preserved Arabian palaces located in Granada, Spain.