The Best 15 Restaurants in Holden, United States

4 Rating
50 reviews

176 Reservoir St, Holden, MA 01520-1265, Holden

"The food was delicious, as always!"