Mayflower Seafood Restaurant
850 Peters Creek Parkway Winston-Salem, NC, 27103

Casual place with kitschy maritime decor serving large portions of standard seafood entrees.