Get directions to: Val's Restaurant & Pizza, Holden, MA
Restaurant address: 75 Reservoir St Holden, MA 01520, USA
Restaurant: Val's Restaurant & Pizza