Chez Siam
Chez Siam: A Slice of Thai Paradise in Marlborough Picture this, folks: we find ourselves stepping into Chez Siam, that delicious little paradise resting right on 280 E Main St, Marlborough, MA. The minute we crossed the threshold, it was like we’d been whisked away to a cozy nook of Thailand without the long flight….