McGregor's features a great beer list and menu, with dishes (and prices) to suit most tastes. Staff is friendly without being over-solicitous, and the atmosphere is comfortable even for families with children. We've dined at McGregor's more than once, and we were pleased to find the same food quality as previous visits. We'll definitely visit again.
