A historic gem in Nauvoo, the Hotel Nauvoo Dining Room offers a delicious buffet-style dining experience featuring homestyle Midwestern dishes. Known for its fried chicken, prime rib, and fresh-baked bread, this restaurant provides a cozy atmosphere perfect for a hearty meal.