This place is always packed and it's for a reason. While it's busy, you can usually get a table right away or within 15 minutes.
The food isn't the best in the city, but it's good and it's always good and plentiful. I usually get the scotch eggs, but everything I've gotten has been a win.
While their menu doesn't specifically cater to vegans or people with food allergies, I've been to this place tons of times because they're so good with adjusting things as necessary and it's my GF friend's favorite spot.
When it's warm enough, I'm a big fan of the upstairs patio.