Default
By A Yahoo! Contributor, 3/30/10
This is the best little town Mexican restaurant you will ever eat at! I live about 20 minutes from Warsaw, and every time I go there, we eat at Taco Villa. The people that work there are down to earth people also, they will make you feel like home while you're in there! So next time you plan a trip to Warsaw, Mo..check out Taco Villa! :)