St. Louis International Film Festival
St. Louis International Film festival presents the finest in recent international, American independent, and documentary film.
WHEN
November 09, 2015 at 6pm - 9pm
WHERE
Washington University in St. Louis
1 Brookings Dr
St.Louis, MO 63130
United States
Google map and directions
1 Brookings Dr
St.Louis, MO 63130
United States
Google map and directions