An Albuquerque restaurant along Route 66 recently closed its doors for good, and it's blaming the Albuquerque Rapid Transit project for its misfortune. A local group claims it is the 60th business to close since ART began. Three Little Birds Cafe on Central Avenue (aka Route 66) shuttered, and according to KOB-TV in Albuquerque, it … Continue reading Albuquerque restaurant blames ART for closure