Great location in the heart of Flushing, excellent cuisine and things to do nearby