at 2301 Menaul Blvd NE, Albuquerque , 87107 United States
Online menus, items, descriptions and prices for Twisters - Restaurant - Albuquerque, NM 87107
85 FB users likes Twisters, set it to 327 position in Likes Rating for Albuquerque, New Mexico in Local Business category
Twisters is Albuquerque based place and this enity listed in Mexican Restaurant category. Located at 2301 Menaul Blvd NE NM 87107. Contact phone number of Twisters: (505) 884-1828