A restaurant in Alva, Oklahoma that serves a rare delicacy of strictly microwaved Mexican food.
Hey man, you wanna go eat at Taco Village?