This Bank of America is located in the Creekside Town Center on Galleria Boulevard. The branch offers in-house banking, credit cards, and loans. Commercial deposits and small business loans are also available at this Bank of America. Located just outside of the branch is an ATM available 24 hours a day.