Restaurants in Deer Grove, IL Back to Cities In IllinoisCuisine TypesView AllBar & Grill The Happy Spot1667 Hoover Rd$