The Mayflower Seafood Restaurant is a casual dining establishment specializing in seafood. It is located in Roxboro, NC.