Stavro's Pizza House 709 S Nova Rd Ormond Beach, FL 32174 Phone: (386) 672-6111
Category: Restaurants