Starboard Seafood Inc. is a seafood restaurant offering a variety of fresh seafood dishes. It is located in Scarborough, ON.