I never heard of this place but I just checked out their Facebook page and they do have some awesome fish.There is a place in Flushing Queens that a few of the Jersey members have recently mentioned and spoke highly of...Monster Aquarium,I think it's called.
Yes been there its pretty cool. From the city you would have to cross the tappan zee bridge. It's off the palisades pkwy somewhereI've heard of a place called Beitals or something like that,anyone know of it?