B Mac's is an upbeat tavern offering pub grub, beer, wine, and spirits in a casual setting with courtyard seating.