Lying on the coast of Wales is the lovely seaside resort of Harlech enjoying a great position between the mountains and the sea, it is home to an amazing 13th century castle. This World Heritage status medieval castle attracts many visitors to this quaint town, which is home to a range of attractions including a golf course, a variety of restaurants and cafés, shops and independent boutiques, and of course the wonderful stretch of sandy beach to enjoy.