The London town where "Ted Lasso" is set is truly picturesque. Copyright Artem Vorobiev via Getty Images About a 30-minute train ride from central London, the town of ...
They’re smiling in Richmond-upon-Thames. The cyclists powering through Richmond Park, the largest Royal Park in London, families strolling beside the Thames, owners of the Georgian homes on Richmond ...