1. Kosta's Pizza & Seafood
315 Chestnut St, Needham, MA 02492
Coordinate: 42.27473,-71.23808
Phone: (781) 449-2255
2. Gari Japanese Fusion Bistro
1019 Great Plain Ave, Needham, MA 02492
Coordinate: 42.28031,-71.23723
Phone: (781) 455-8882