Explore details about location Yarborough Road. Yarborough Road is a location situated within the London Borough of Merton alongside other areas such as London Road, Lyon Road, Swains Road.