Bank South Shore Bank Login, Enrollment, Benefits, Customer SupportadminJanuary 10, 2023January 10, 2023 January 10, 2023January 10, 2023 South Shore Bank: South Shore Bank was founded in 1833 and is headquartered in South Weymouth, Massachusetts. It has $1 billion in assets and $1