The pretty seaside town with 'hidden gem' beach that's 'best place to live in the UK'
A small UK seaside town that boasts a hidden beach might not be under the radar for much longer after it was declared one of the best places to live in the UK. North Berwick, a 30-minute train journey from Edinburgh, Scotland, is a quiet, pretty town loved …