Taco Villa
3520
N Prince St, Clovis NM
- This is the page of Taco Villa on 3520 N Prince St Clovis NM 88101.
- (first reviewed on April 7, 2015, last updated
five months and twenty one days ago
on November 24, 2023.)
- Taco Villa is ranked #2 of 48 Restaurants in Clovis Clovis.
- This page has had 28 visitors. You are the 28th.
Hours of Operation Today,
Monday May 13th OPEN UNTIL 11:30 PM
★★★★ on the 7th of April, 2015
cheap, great, tasty