Opened in 1924, The Fortune Theatre is located in Russell Street, Covent Garden and stands on the site of the old Albion Tavern.