1. Chesnut Hollow Apartments In N 141 Chestnut St, Needham, MA 02492 Coordinate: 42.27775,-71.2379 Phone: (781) 453-0294