Thamesmead, London’s new town
Recently, we headed out to Thamesmead, London’s New Town. The part visited on the tour was in the borough of Bexley and the new Abbey Wood Elizabeth Line station has brought it much closer to central London. Billed as the ‘Town of Tomorrow’ when it was...