With its picturesque parks, waterside location and Georgian architecture, it’s easy to see why Richmond upon Thames in London has been crowned the happiest place to live in the UK, but does it deserve the accolade?
Source link
With its picturesque parks, waterside location and Georgian architecture, it’s easy to see why Richmond upon Thames in London has been crowned the happiest place to live in the UK, but does it deserve the accolade?
Source link