Moving to Rio Rancho and found Twisters. Surprisingly good food! Did not expect restaurant quality from the "fast food" look of the exterior. We will be back often.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.