Explore details about location London Road. London Road is a location situated within the Kingston upon Thames alongside other areas such as The Hollands, Selwood Road, Coombe Road.