Get directions to: Twisters, Rio Rancho, NM Restaurant address: 2435 Southern Blvd Se Rio Rancho, NM 87124, USA Driving Walking Bicycling Restaurant: Twisters