Superb riverside living, just 30 minutes to London Waterloo The Royal Borough of Kingston upon Thames is situated in south-west London alongside the picturesque River Thames. It includes the town of the same name, together with Surbiton, New Malden, Chessington, ...

Read More