Restaurant
Stavro's Pizza House
9 locals recommend,
Location
1350 Ocean Shore Blvd
Ormond Beach, FL
Ormond By The Sea
Tips from locals
Great pizza and greek food. Has seating inside but no views. Service is great.
Things to do nearby
Locals also recommend
- 4 locals recommend