This no-fuss restaurant in Wheeling, Illinois, is serving up some of the most mouthwatering lobster dishes in the state!