Detroit Film Theatre - Detroit, MI

  • Detroit Institute of Arts 5200 Woodward Avenue Detroit, MI, 48202 United States

Abacus will screen at the Detroit Film Theatre at 8PM on Saturday, July 22. 

Details HERE.