624 Main St, Holden, MA 01520, United States
695 Main St, Holden, MA 01520, United States
176 Reservoir St, MA-31, Holden, MA 01520, United States