In the borough of Richmond, Ham is a picturesque hamlet along the banks of the Thames in southwest London. Ham is a bit like stepping back in time, with beautiful open areas, old homes, and taverns, as well as one of the loveliest and most lovely commons on the outskirts of the city. Here is […]