New Garden Reviews & Details
250 Chestnut St
New Garden is located at 250 Chestnut St in Needham near the intersection of Chestnut St and Chestnut Pl. Their menu consists of Chinese dishes . Call (781) 449-1450 today!
- Major Intersection:Chestnut St And Chestnut Pl
Tell us more about New Garden Needham!