Site hosted by Angelfire.com: Build your free website today!
Le Centre > Del Taco

Del Taco



The sign for the Del Taco in St. Louis, MO. (June, 2006)

The Del Taco in St. Louis, MO. (June, 2006)