697 Main St, Holden, MA 01520, United States
57 Putnam Ln, Holden, MA 01520, United States
29 Lowell Ave, Holden, MA 01520, United States