Located in a former automotive shop, New Garden Chinese Restaurant is 5,300 square foot full service restaurant and bar located at 40 Chestnut Street in Needham, MA. The interior is influenced by traditional and fusion Asian restaurant styles.
Conceptual Interior Rendering