705 NW 81st Street,
1 person favorited this theater
An E.M. Loew drive-in, the Miami Drive-In was opened on February 25, 1938, and operated until the mid-1970’s. This theater almost always ran first-run double features.
Just login to your account and subscribe to this theater