Located at the Stop & Shop on Main Street in Winchester, Bank of America ATM offers a fast and easy way to get cash, deposit a check or check a statement. Bank of America ATM is open 24-hours a day and offers security cameras and sensored doors for customer privacy and protection. All non-Bank of America customers will have to pay a small service charge to use the ATM. Plenty of parking is available.