Bank of America, located in downtown Barrington, offers a comprehensive list of financial services for personal and business banking needs, mortgage and auto loans, IRAs and financial counseling. Other services, such as the Keep the Change Rewards program, mobile and online banking and bill-pay, are also available. The bank also offers extended hours on Friday and at the drive- thru to allow customers with busy schedules a chance to still take care of their banking needs.