Taste of nature
echarge your batteries by visiting the Forest of Dean, Gloucestershire, where you can experience the tranquillity of the ancient forest and also enjoy spotting the beautiful works of art along its sculpture trail. Stay in one of the cosy Tudor Farmhouse Hotel’s chic rooms and book yourself on one of the