Bank of America is a bank Long Island City located in United States.
3018 36th Ave Long Island City , NY 11106 United States
Small bank location. But atm is very handy being right next the subway.
Use the atm . The tellers take forever.
Be prepared to wait.
ATM always broken