Stavro's Pizza Place Back to Search Stavro's Pizza Place Categories RESTAURANTS 800 N Dixie Fwy , New Smyrna Beach , FL , 32168-6414 386.428.5474 http://www.stavrospizzanewsmyrna.com/ Share × Print Email Facebook LinkedIn Twitter Pinterest Powered By GrowthZone