Business Watford What’s New in Watford Town so far in 2023 WatNews 18 August 202319 August 2023 T.K Maxx is the newest large store of a 30,557 sq across three levels. A 10-year lease on the location has been signed. T.K. Maxx has opened...