From Our Editors
Check out Elgin's Mcgruder's Irish Pub. Outdoor dining doesn't get much better than the beautiful patio at Mcgruder's Irish Pub. The restaurant tends to blast tunes over an already rambunctious crowd, so be ready for thunderous noise here.
Take the car and arrive promptly to dinner; parking is plentiful, so don't worry about setting aside time to search for a space.