A Riverside market town with historic houses, Cobbled streets and a castle that doubles as Hogwarts school of Witchcraft and Wizardry has Britain's highest standard of living, according to a survey released Thursday.
Town with Harry Potter castle named Britain's best place to live.