Stavro's Pizza Place, NEW SMYRNA BEACH, Florida (FL)

Feeling hungry? Stavro's Pizza Place is among the restaurants you possibly can consider.
Conveniently situated at 800 North Dixie Freeway () in NEW SMYRNA BEACH, Florida (FL) (32168), Stavro's Pizza Place is available at 3864278661. Please do give them a call beforehand to make a reservation.
More restaurants in NEW SMYRNA BEACH, Florida (FL)


Stavro's Pizza Place contact information and details:
Address: 800 North Dixie Freeway - , NEW SMYRNA BEACH, Florida (FL) 32168
Contact Phone: 3864278661