Located in the heart of Somerset is the smallest City in England, Wells. With a population of approximately 11,000 people, you would be forgiven for thinking Wells was no more than a small village, but once you've set your eyes on its magnificent Cathedral, the status becomes impressively evident...
Throughout the maze of medieval streets there are numerous shops and cafes to entice you in but the one that stands out from the rest is BAR ITALIA.
Frank Ferrari, an English born gentleman ...
Read more