Pubs originated in the UK and focused on serving a variety of beers and ales, often with a cozy, community atmosphere. Taverns, historically, are establishments that serve both food and drink, especially in colonial America. While both offer food and beverages, pubs emphasize the communal experience, while taverns traditionally catered to travelers and offered lodging.