Not to sound cheesy but the Applebee's in Downtown Flushing @ 4022 College Point Blvd was such a great restaurant that I recommended it to everyone I talked with. When did they close? I know that all good things eventually have end.
There are no replies in this thread yet. Be the first to post a reply below: