A coworker was talking about a newish(?) Latin American restaurant called Nuves (or possibly Nubes) on Queens Blvd. in Elmhurst.
I haven't seen a single mention of this place anywhere, and Google comes up empty handed, which makes me suspicious.
a. Is this place even remotely of interest to Chowhounds? b. does it even exist?
I don't have a good feeling about it, but am curious.