MainStreet Bancshares is a bank holding company that provides banking products such as deposit accounts, loans, and deposit insurance solutions. The company also offers remote deposit capture and online/mobile banking services. MainStreet Bancshares has six branches and over 55,000 ATMs in Herndon, Fairfax, McLean, Leesburg, Clarendon, and Washington D.C.