One of the largest financial institutions in the world, Bank of America believes in giving back and encouraging financial growth by investing in local communities and economies. This branch, located in downtown Mystic right next door to Mystic Pizza, offers full service banking for everyone from individuals to corporations. There is no drive through service at this location, but it has a 24 hour ATM.