Alhambra Palace Restaurant is a feast for the eyes as well as the palate. Alhambra, Arabic for the color Red, offers live music, entertainment, dancing and dining all in grand fashion.