Get directions to: Parrot Pizza, Holden, MA
Restaurant address: 160 Reservoir St Ste 2 Holden, MA 01520, USA
Restaurant: Parrot Pizza