Explore details about location Marlborough Road. Marlborough Road is a location situated within the London Borough of Richmond upon Thames alongside other areas such as St. Peter's Road, North Road, North Worple Way.