Dew Drop Inn is a casual bar and grill known for its sports-centric space and happy-hour menu featuring quick bites.