Bank of America opened a new financial center at 5750 New Territory Blvd., Sugar Land, on Dec. 11. The bank has a 24-hour ATM as well as on-site financial and banking professionals. 281-201-3993. www.bankofamerica.com