FIU Theatre-Black Box

Address: 
10910 SW 17 Street
Miami, FL 33199