Teleras is, in fact, located at 810 East 88th Avenue, which isn't even within jogging distance of 72nd and Federal. And as owner and chef JuanCarlos Wong II pointed out in a strongly worded e-mail, Teleras is very much open -- and doing a bang-up business, in part, he says, because of the Best of Denver award. I love the place, and while I'm embarrassed that I reported it had closed, in this case, I'm happy I was wrong.
Still, mea maxima culpa.
Follow @CafeWestword on Twitter