Restaurants in Albuquerque, NM
Restaurants
2301 Menaul Blvd Ne.,
Albuquerque ,
NM
87107
UNITED STATES
Based on 1 reviews
Keeps your tongue twistin
From the Albuquerque to the Santa Fe to the Taos, for breakfast, I'm lovin' it! We will be driving by McD's and turning into Twisters from now on. For three bucks you can hit all the food groups. The tastes like abuela used to make...Worldwide > United States > Albuquerque, NM > Restaurants