Upmarket Lymington regularly appears in the top 10 lists of ‘The Best places to live in the UK’, often as number 1. It’s for good reason too, as this little gem of a town on the south eastern coast of the New Forest is where the land meets the sea in perfect harmony. You’ll find modern […]