Taste Buds: Northeast Ohio restaurant has largest wood-fired pizza oven in the state

Published: Feb. 9, 2026 at 2:00 PM EST