1 more results for Take Out in New Mexico
Albuquerque, New Mexico, United States
Cheba Hut Toasted Subs (Albuquerque-Harvard) is located in the heart of the University of New Mexico district. This shop has two beautiful patios with games, a blend of college crowd, working professionals and pups are always welcome! Be sure to check us out on our social accounts for updates on sho…