Ja, er is een restaurant ter plaatse bij Towneplace Suites Albuquerque North in Albuquerque.