1. Needham Oil & Air 355r Chestnut St, Needham, MA 02492 Coordinate: 42.27403,-71.23798 Phone: (781) 247-5125