2002 N Main St, Tarboro, North Carolina 27886 USA
Stromboli is a must get here - added black olives inside
Photo Credit: Yelp