Two Suffolk towns and one village have been ranked among the best towns and villages in the UK.

Lavenham, Bury St Edmunds and Woodbridge were ranked in the top 35 by Which? readers in a recent survey.

The villages were ranked by food and drink, tourist attractions, attractiveness, scenery and peace and quiet.

Lavenham, which is famous for the Harry Potter house, was ranked 14th in the UK and was the highest scoring Suffolk village.

East Anglian Daily Times: Part of the Harry Potter film was filmed in LavenhamPart of the Harry Potter film was filmed in Lavenham

8-Best-Places-To-Live-in-the-East-of-England-1df80c66

It was ranked five stars for its attractiveness and four stars for both scenery and peace and quiet with an overall score of 83%.

Bury St Edmunds, which is famous for the Abbey Gardens and home to the Greene King was ranked 23rd with four stars for food and drink, attractiveness and peace and quiet.

East Anglian Daily Times: Bury St Edmunds also has the smallest pub in the UK The NutshellBury St Edmunds also has the smallest pub in the UK The Nutshell (Image: Sarah Lucy Brown)

The town did, however, receive a two star rating for scenery, leading to an overall score of 80%.

Woodbridge, which has one of the oldest working tide mills in the country, was ranked 31 in the UK.

East Anglian Daily Times: Tide Mill, WoodbridgeTide Mill, Woodbridge (Image: Steve Coates/iWitness)

The riverside town received a three star rating on all the topics apart from peace and quiet where it received four.