Alhambra is a dining establishment located at 33 Wheelock Street. It serves Italian cuisine and also offers Chinese food. The venue is known to serve alcohol and has outdoor seating available.