China Mountain, conveniently located near Vinyl Square in North Chelmsford, serves up quick and delicious Chinese food. Service is very friendly, and this small family-run establishment is simply great. This is the perfect place to stop in and get some fresh Chinese food.
more