Taco Bus
Restaurant
•
4801 Central Ave NW, Albuquerque, NM 87105, USA
8.6
Sunday: 2:30 PM – 11 PM
See if anyone you trust recommends it!