The Owl Cafe in Albuquerque wins The64’s title of Best Diner in America

ALBUQUERQUE, N.M. (KRQE) – The results are in, and a New Mexico diner that’s been an icon in the Albuquerque metro for 40 years now officially holds the title for the Best Diner in America…

Story continues

TRENDING NOW

LATEST LOCAL NEWS