This well-established, family-owned restaurant is located in Albuquerque, New Mexico and boasts a legacy of more than 50 years, including 30 years at its current 1,850-square-foot location. The restaurant is a local favorite, known for its authentic...