Fifteen football pitch long high street with thriving cafés and boutiques named Scotland’s longest
The 1706 metre long high street is home to trendy cafes, second-hand shops, artisan food stores and boutique clothing shops
Full Article