1512 Wyoming Blvd NE, Albuquerque, New Mexico 87112 USA
Photos of dish selections in restaurant.
Photo Credit: Yelp