Holden Pizza Address: 597 Main St, Holden, MA 01520 Phone: (508) 829-5406 Nice to Know: Good For Kids Yes Noise Level Average Parking Lot Good For Groups Yes Recommended Meal Late night, Lunch, Dinner Pizza Other Businesses: Orbit Pizza at 985 Main St, Holden, MA 01520 Subway at 1115 Main St, Holden, MA 01520 Donut Kitchen at 623 Main St, Holden, MA 01520 122 Diner at 1392 Main St, Holden, MA 01520 Val's Restaurant & Lounge at 75 Reservoir St, Holden, MA 01520