1. The Lobster Barn
996 Hancock St, Abington, MA 02351
Coordinate: 42.13474,-70.97598
Phone: (781) 384-2494
2. Portofino's Italian Kitchen Inc
396 Brockton Ave, Abington, MA 02351
Coordinate: 42.10104,-70.95878
Phone: (781) 681-6601
3. D'ann's Restaurant
340 Centre Ave, Abington, MA 02351
Coordinate: 42.11061,-70.93145
Phone: (781) 878-8767
4. Old Town Fish Market
751 Bedford St, Abington, MA 02351
Coordinate: 42.12475,-70.94918
Phone: (781) 878-1952