InstagramGo to InstagramMention byJosh Wilbanks - Eat in Dallas“This is the best all-you-can-eat pizza spot for $15, where you can eat as much as you want for 3 hours.”Item hidden