They are a buffet restaurant. Hard to find but worth it. Very good food. You can tell it is not your frozen food.
All reviews seem positive