Monday, June 01, 2020

The Chateau in Westborough Has Closed for Good

A local group of family-friendly Italian restaurants has closed one of its locations.

According to several sources, The Chateau in Westborough is no longer in business, with a Framingham Source post indicating that its last day was May 30. It appears that other locations of the restaurants in Andover, Braintree, Burlington, Franklin, Norton, Norwood, Stoughton, and Waltham remain in operation.

The Westborough location of The Chateau, which first opened 13 years ago, was known in part for its pasta dishes and pizza along with its chicken, veal, and seafood options.

The address for the now-closed location of The Chateau in Westborough was 95 Turnpike Road, Westborough, MA, 01581. The website for all locations can be found at

by Marc Hurwitz (Also follow us on Twitter at @hiddenboston)

[A related post from our sister site (Boston's Hidden Restaurants): List of Restaurant Closings and Openings in the Boston Area]