Sichuan Garden is one of the best chinese restaurants in the boston area. The flavors are different from the common sweet duck sauce based chinese food that you get in the normal restaurants. If you are looking for good chinese food this is the place.
OVERALL
Sign in to see your profile information, Trip Plans, and more...