After 90 years as a haven for movie buffs on Catalina Island, the Avalon Theatre in the Catalina Casino is ending its run as a traditional film venue. The theater won’t be permanently closing its doors, but the Catalina Island Company announced the venue, located on Santa Catalina Island off the coast of Los Angeles, […]