1 more results for Sandwich Shop in New Mexico
Albuquerque, New Mexico, United States
Cheba Hut Toasted Subs (Albuquerque-Cottonwood) is located in the busy neighborhood and community of Coors and Alameda. This Northwest ABQ shop has a wonderful patio with awesome views of sunsets, fall colors and in the right season you can catch some hot air balloons overhead. Come check us out on …