New Smyrna Beach FL Pizza 1. 800 N Dixie Fwy, New Smyrna Beach, FL 32168 | Stavro's Pizza Place (386) 428-5474