Located on the corner of Mount Vernon Street and Main Street in Winchester, this 24-hour Bank of America ATM offers a fast and easy way to get cash, deposit a check or review bank statements. All non-Bank of America customers will have to pay a small service charge to use the ATM. Plenty of on-street, free parking is available in front of the location.