Explore details about location Cowdrey Road. Cowdrey Road is a location situated within the London Borough of Merton alongside other areas such as Saints Mews, The Rush, Aston Road.