McGonagalls Pub offers a casual dining experience with pub fare and a selection of beverages.