1. Jo Tod Corp 1000 Great Plain Ave, Needham, MA 02492 Coordinate: 42.2802,-71.23678 Phone: (781) 449-6796
2. Joel's At Needham Square 947 Great Plain Ave, Needham, MA 02492 Coordinate: 42.28027,-71.23597 Phone: (781) 449-3225