Get directions to: Thai Island, Holden, MA
Restaurant address: 456 Main St Holden, MA 01520, USA
Restaurant: Thai Island