Located in Garden City, Flushing Bank is a financial service that offers a wide variety of personal and business products and services, including savings and checking accounts, IRAs, CDs, home loans, retirement, estate and education planning, credit cards, cash management and more.