Taco Palace
Add Hours
Phone: (815) 692-3519
Address: 1005 W Oak St, Fairbury, IL 61739
Cuisines: Mexican, Latin American
411 W Oak St, Fairbury, IL 61739
101 W Locust St, Fairbury, IL 61739
1005 W Oak St, Fairbury, IL 61739
108 E Oak St, Fairbury, IL 61739
108 W Locust St, Fairbury, IL 61739
220 E Locust St, Fairbury, IL 61739
213 N Center St, Forrest, IL 61741
600 W Oak St, Fairbury, IL 61739
206 W Locust St, Fairbury, IL 61739
217 N Center St, Forrest, IL 61741