Machynlleth is one of the most distinctive towns on The Wales Coast Path

Machynlleth is one of the most distinctive towns on The Wales Coast Path