Festival Detail
21 Film Project
Details
- Country
- United States of America
- Town
- Decatur, IL
- Deadline details
- 31 July 2010
- Requirements
- See website for details
- Awards
- Yes
- Fees
- Yes
- Administrative address
- 3130 E. Mound Road Decatur IL 62526 USA
- llcu@llcu.org
- Website
- www.21filmproject.com
- Festival month
- August
Page updates
This page was last updated on 12th May 2025. Please let us know if we need to make any amendments or request edit access by clicking below.