Edelweiss Tavern is a long-standing bar and grill known for its extensive beer selection, pub fare, and sports TV.