Simpson of The Shedd, LLC Video Gaming at Simpson of The Shedd in Walnut Hill, IL Simpson of The Shedd may just appear like a little country bar, but did you know it’s also a place to play top-of-the-line video games? They are located at 52 Main Street in Walnut Hill, IL, and are open seven days a week for
Read more