Twisters Burgers and Burritos, 4275 Isleta Blvd SW in Albuquerque - Restaurant menu and reviews
Exterior of the Twisters Fast Food Restaurant, Which Was Used As a Filming Location for Los Editorial Stock Image - Image of 2021, albuquerque: 221865179
Picture of Twisters Burgers & Burritos, Albuquerque - Tripadvisor