Kel's Place Video Gaming at Kel’s Place in Atwood, IL The perfect mix of small-town charm and big-time fun, Kel’s Place is a cherished bar in Atwood, IL. Locals know that when they head over to Kel’s Place, they’re in for a fantastic time. This is thanks to many fantastic features that come together to create a fun, unique experience:
Read more