Eating Seafood at Stowe's Seafood restaurant in West Haven, CT.

Feedback

Do you manage or own Stowe's Seafood?

Yes