The Times Theatre was the first incarnation of a film house here at 1711 North Charles Street.
Photo from 1953, courtesy of the Robert Headley collection

go back