The Old Ship Inn

Perth’s oldest pub, mentioned in official records in 1665 but believed to be older. This is because the name reflects the fact that in mediaeval times ships on the Tay used to berth at the east end of the High Street before new wharves were built at the south-east end of the burgh in 1539.