Penelope Windust born on 13 July 1945 in New York City to Bretaigne Windust. She is a citizen of United States of America. Penelope Windust was educated at Carnegie Mellon University.
She is an American actress.
Penelope Windust has had one spouse: Charles Haid.
Penelope Windust has worked as an actor, television actor, stage actor and film actor. She has been nominated for a Tony Award for Best Featured Actress in a Play.