eh. mostly the people have been great to me but twice I've been charged an overdraft for the exact same thing that I do all the time and don't get an overdraft fee for. and secondly that ATM is the most undependable thing I've ever seen! I depend on it for my business because of their extremely short office hours.
Bank Of America Financial Center is a US Bank based in Sturbridge, Massachusetts. Bank Of America Financial Center is located at 500 Main St, Sturbridge, MA 01518, USA.
Please contact with Bank Of America Financial Center using information above: Address, Phone number, Fax, Postal code, Website address, E-mail, Facebook. Find Bank Of America Financial Center opening hours and driving directions or map. Find real customer reviews and ratings or write your own review.