1. Fuji Steak House 1430 Highland Ave, Needham, MA 02492 Coordinate: 42.28182,-71.23598 Phone: (781) 726-7658
2. The Center Cafe 1027 Great Plain Ave, Needham, MA 02492 Coordinate: 42.28053,-71.23748 Phone: (781) 455-8800