Get directions to: Thai Orchard, Southbridge, MA
Restaurant address: 90 Charlton St Southbridge, MA 01550, USA
Restaurant: Thai Orchard