105 S Magnolia Ave
Orlando, Florida 32801

This fascinating drama focuses on Miss Helen, an aging artist who lives alone in South Africa where she creates odd concrete sculptures which she calls her "Mecca". A penetrating study of the role of the artist in any society, this important play was the winner of the New York Drama Critics Circle award for Best Foreign Play.

Added by Upcoming Robot on September 26, 2012