« East St. Louis, IL |
| Decatur, IL »
945 Elmhurst Road
Located on Rt. 83 between Dempster St. & Algonquin Rd. It's now a Taco Bell.
March 31, 2006 at 05:23 AM in Illinois | Permalink
I am attaching a picture of that location (from the local yearbook) as well. It reads 2701 South 6th if I remember correctly.
mr big dicks hot chicks |
May 19, 2010 at 11:57 AM
The comments to this entry are closed.