South Shore Bank Login, Enrollment, Branch/ATM Location, Customer ServiceAdminNovember 30, 2022January 24, 2023 November 30, 2022January 24, 2023 South Shore Bank: South Shore Bank was established in 1833 and is headquartered in South Weymouth, Massachusetts. South Shore Bank is a full-service mutual bank