Alhambra Palace is an Indian restaurant offering lunch and dinner options, specializing in Indian, Asian, and Balti cuisine.