9507 S Cicero Ave
9549 W 151st St Orland Park, IL
3949 W 71st St Chicago, IL
Dell taco is a nice little fast food place in the area. They have pretty good burgers and fries. The prices are really reasonable, but the service is a little slow.
November 18, 2008