Siam Village is located at 98 Main St, Maynard, MA. This business specializes in Restaurants and has 1 review(s) with a star rating of 4.0. Siam Village is open Mon, 10:05am-2:05pm; Tue, 10:05am-2:05pm; Wed, 10:05am-2:05pm; Thu, 10:05am-2:05pm; Fri, 10:05am-2:05pm; Sat, 10:05am-2:05pm; Sun, 4:05am-9pm and accepts American Express, Discover, Mastercard and Visa.