A Worcester-based pizzeria has opened a third location at the DCU Center, replacing Toro Loco, a Mexican restaurant that closed in 2025.
Wonder Bar Pizza opened at the DCU Center in October 2025 and only sells food during ticketed events, according to Frank Prizio, the owner of the restaurant.
The original pizzeria is located at 121 Shrewsbury St. in Worcester and the second location is at Polar Park…