Stavro's Pizza & Grill
Address:
803 W New York Ave, Deland, FL 32720
Phone:
(386) 738-7600 Pizza, Restaurants
Other Businesses:
- Cedar River Seafood at 310 E International Speedway Blvd, Deland, FL 32724
- Pitmaster BBQ Jr at 305 E International Speedway Blvd, Deland, FL 32724
- Deland Pizza at 1101 N Woodland Blvd, Deland, FL 32720
- New York Subs at 305 E International Speedway Blvd, Deland, FL 32724
- Long John Silver's at 1101 N Woodland Blvd, Deland, FL 32720