1. Mayflower Seafood Restaurant 1765 Harry Byrd Hwy, Darlington, SC 29532 Coordinate: 34.29883,-79.93699 Phone: (843) 393-9181