The Punch Tavern
It may come across as quite the humble pub, but The Punch Tavern is actually a top place to eat and drink near Liverpool Station. From their seasonal produce down to their British menu of comfort food classics, this place offers gastro dining at its finest.