A north Norfolk town has been named among the UK's coolest places to live.

Wells came second in a survey by supplement brand Naturecan about the country's 50 coolest places.

The seaside town in north Norfolk is well-known for its popular beach and colourful beach huts and is home to award-winning restaurant Wells Crab House.

It was recently named among the UK's most romantic locations and the best places to eat by the seaside.

Wells was also a filming location in Oscar-winning film Shakespeare in Love starring Gwyneth Paltrow.

The locations on Naturecan's list were ranked using a number of factors such as how many independent shops there are, the place's cultural events and its popularity as a filming location.

Polperro in Cornwall came first in the survey and Marlow in Buckinghamshire third.

Two other locations in East Anglia made the list, including Southwold in Suffolk and Leigh-on-Sea in Essex.