Explore details about location London Road. London Road is a location situated within the London Borough of Merton alongside other areas such as Aventine Avenue, Hotham Road, Sandbourne Avenue.