British-born restaurant known for lobster rolls, lobsters, and burgers in a big space with a happy hour.