The Pub: A British InstitutionThe pub (short for “public house” ) is a traditional feature of towns and villages throughout Britain. Some pubs are hundreds of years old. Pubs are sometimes called inns. The first inns were started by monks. They were safe places where pilgrims and other travellers could stay for a night. You can buy all kinds of drinks in pubs.