Write a Review
98 Main Street, Maynard, MA 01754
Siam Village offers some of the best Thai food in metro-west. The Pad Thai is top notch (especially when ordered spicy - one star). The lunch combo ...
Posted on Judysbook.com:
©2018 Cox Search, Inc. All rights reserved. Data provided in part by Localeze and Valpak.