Vita's Taqueria
221 E Springfield Rd, Arcola
(217) 460-0244
Menu
Restaurants in Arcola, IL
Vita's Taqueria
221 E Springfield Rd, Arcola, IL 61910
(217) 460-0244