Do I have the new name right? It seems to be in the same space as the former Bistro Metro (on Metropolitan Ave in Forest Hills?)
Has anyone tried it recently? (I attended a large, family dinner several years ago at Metro that was a success - now I'm looking to host a big party of my own and looking for a suitable location.) An update would be welcome.