Starboard Seafood
Seafood
Starboard Seafood Inc. is a seafood restaurant offering a variety of fresh seafood dishes. It is located in Scarborough, ON.
Location
Best places nearby
The highest rated places close to Starboard Seafood.
Local restaurants nearby
33 Upton Rd, Toronto, ON M1L 2C1, CA



