February 11, 2025 David Solar Kingston Upon Thames Kingston upon Thames, a historic market town on the banks of the River Thames, blends rich heritage with modern charm.