The atmosphere at this restaurant is themed New York, NY (the sign pointing the way to the restrooms says "Flushing"), and they carry all the typical New York deli-style foods. Their meals are consistently very good. I really like their split pea soup and even their liver and onions is great. The service is consistently very good also, and the prices are reasonable. They don't make their own deserts, though, so while they're good, they're not homemade. My impression is everything else is homemade though.
more