I think this is the place near the track that we used to go to about 30 years ago......would like to know if it is any good now. We live in Manhattan and are looking for a place to meet friends from Nassau who like old-school Italian. Advice?? Other ideas??? Most anyplace in Queens would be ok.