The picturesque village of Bibury is often referred to as the "most beautiful village in England" - and it's easy to see why, ...
Oswestry, a charming small town situated just five miles from the Welsh border, is renowned for its tranquillity, welcoming ...