Stork's Corner is a modern pub offering beer, cocktails, and classic pub fare.