Find the top Seafood restaurants in Sturbridge, Massachusetts near you now.
Seafood restaurant
Address: 376 Main St, Sturbridge, MA 01566