Founded in 1889, Mayflower Bank provides deposit accounts, mortgages and other lending services to individuals and small businesses. It is headquartered in Middleboro and curretly has branches in Bridgewater, Lakeville, Plymouth, Rochester and Wareham. This branch is located on Court Street, close to many stores and attractions in the area. It offers plenty of free parking and is just minutes from the highway.