14 yrs ago•squidbillyreviewedClub 2323-02 29th Ave Long Island City, NY 11102, USAConstantly being closed down, so it's...