This Dunkin' Donuts, one of three in the town of Needham, is located on busy Chestnut Street in Needham Center. It serves the full store menu, including coffee, donuts, sandwiches, an assortment of baked goods and much more.
- Handicap Accessible: There is a designated handicap parking spot.
- Payments accepted: American Express, Cash, Discover, MasterCard, Visa
- General services: Eat-in, Take-out
- Parking: Free lot