Looks like it should on Central Ave., or S 2nd or 4th St.
Sure enough, I looked it up - S 2nd St.
I haven’t lived in New Mexico for 20 years, but I can still pick ‘em out.
Their menu actually looks pretty good. The location is probably why we never went there. The bars on the windows are a clue.