I don’t think there could be a more appropriate name for this place. I feel like I walked out of there full of burgers, lobsters, and some of the best damn fries I’ve had in a while. The chain from London now has two outposts in NYC: one in Union Square, and […]