Towns Of Scotland

In Scotland there are over 1,200 towns, historically their town status was granted by monarchs, which allowed them certain privileges and autonomy. The towns fetured below range from popular seaside towns, to the most northern town in mianland Scotland. Each town has their own distinct features from North Berwicks stunning seaside view including the Bass Rock to John O' Groats famous sign, there are so many hidden secrets in the towns of Scotland