Explore details about location Haydons Road. Haydons Road is a location situated within the London Borough of Merton alongside other areas such as Stanley Road, Windmill Road, Wimbledon Bridge.