A somewhat unique ad for Loew's Cleveland theatres from The Moving Picture World, March 27, 1920. All four theatres pictured in the ad have been gone for years. The only one I was ever in was the Alhambra at 10403 Euclid Avenue, and demolition had already begun in the fall of 1976.
No comments:
Post a Comment