Restaurant known for fresh, home-cooked meals.