Here’s Why This Town Has Just Been Named the Best Place to Live in Scotland
And the award winner for the Best Place to Live in Scotland is…Melrose! As pretty as can be, the town of Melrose is Scotland’s answer to the Cotswolds, yet it still stands out as a jewel in its own right. This charming place, nestled deep in the heart of the Scottish Borders, is a historical […]
Continue Reading