Walrus Pub & Beer Hall is a stylish restaurant featuring upscale pub fare and drinks in an airy space with framed art and a patio.