Kingston upon Thames is a historic market town located in the southwest of Greater London, England. It is situated on the banks of the River Thames, offering picturesque views and a peaceful atmosphere. The town is known for its charming streets, historic buildings, and vibrant shopping district. Kingston upon Thames has a rich history dating back to Saxon times, and evidence of its past can be seen in the architecture of its buildings and the layout of its streets. The town is home to a number of historic landmarks, including the ancient market square, the All Saints Church, and the Kingston Bridge.