Providing the Doylestown community with all of its banking needs, National Penn Bank specializes in money management, checking accounts, insurance and investments. This bank has convenient hours and a friendly staff to help you with all of your finances.