NORTH Berwick has been named one of the top 20 charming towns in Scotland.

The town was included in the list following a survey by travelmag.com.

The online travel magazine invited more than 300 travel writers, photographers and selected professionals to name the three towns in Scotland they considered the most appealing.

The reasons for North Berwick’s inclusion on the list included the town’s golf courses and its abundance of bird life.

There was a mention for the Bass Rock and the Scottish Seabird Centre, while the houses at the seafront were also praised.

Joining North Berwick on the list are: Anstruther, Broughty Ferry, Crieff, Cromarty, Falkirk, Fort William, Kelso, Kirkcudbright, Millport, Oban, Pitlochry, Pittenweem, Plockton, Portree, St Andrews, Stornoway, Stromness, Tobermory and Ullapool.