Alhambra is a restaurant housed in a historic building dating back to 1925.