Alexa GeorgesWrong Alexa Georges?
Local Address: Louisiana , United States
New Orleans Film Society
900 Camp St.
New Orleans , Louisiana 70130
Company Description: In 1999 the New Orleans Film Festival received the Mayor's Arts Award for "Outstanding Arts Organization",an honor reserved for the City's leading artists, arts... more