Clue: Article on site associated with Apollo Theatre (7)
Answer: ADELPHI
Explanation: Definition: Theatre
A + DELPHI. I don't know how closely the names "Delphi" and "Adelphi" are related – can anyone (Eileen?) elucidate?