1 story
Kabawa, America's best restaurant, serves 450 pounds of meat weekly for 125 guests.
Business Insider · 1m