1. Buffleheads Restaurant 122 Hills Beach Rd, Biddeford, ME 04005 Coordinate: 43.45464,-70.37337 Phone: (207) 284-6000