Bank of America's Arnold branch is located at the entrance to Water Tower Place on Jeffco Boulevard. The company is one of the world's largest banking institutions, and the Arnold branch offers a full-range of products and services, including drive-up lanes and a 24-hour ATM.