Twisters
8111 Wyoming Blvd NE
Albuquerque
NM
87113
(505) 856-2162
twistersinc.com
Open Map
Description
Restaurants
by merchantcircle on April 03, 2015 from
merchantcircle
Chicken Burrito Deluxe Green Chile
dining
El Niño
Good for Groups
Group Friendly
Mexican
Mexican Restaurant
restaurant
Santa Fe
Self Service