A pub or more formally a Public House is a public place where people go for conversation, often over drinks and even some food. This is that sort of place.