1. Central Avenue Motors 35C Clyde St, Needham, MA 02492 Coordinate: 42.27532,-71.2385 Phone: (781) 449-0409