Restaurant offering large portions. Known for its hearty meals.