66 Diner Address: 1405 Central Ave NE, Albuquerque, NM 87106 Phone: (505) 247-1421 Cuisine: American Read more