Vanessa del Rio was born on 31 March 1952 in Harlem, Manhattan, New York City, New York, USA. She is an actress and director.