Get directions to: Sousa Seafood, South Weymouth, MA
Restaurant address: 73 Sheri Ln South Weymouth, MA 02190, USA
Restaurant: Sousa Seafood