Kingston upon Thames
Kingston upon Thames, commonly referred to as Kingston, is a charming town located in the Royal Borough of Kingston upon Thames in southwest London, England. Positioned along the picturesque River Thames, it sits approximately 10 miles (16 km) southwest of Charing Cross. With a rich history as an ancient market town, Kingston is renowned as the historic site where several Saxon monarchs were crowned. For a delightful experience exploring top attractions in Kingston upon Thames, check out our comprehensive travel guide. Discover the best things to do in Kingston upon Thames for an unforgettable visit to this vibrant English town.