Perhaps part of Ben's area separating stage belonging to TV channel (12)
Answer
MOUNTAINSIDE
Definition: Perhaps part of Ben’s
Perhaps part of Ben's area separating stage belonging to TV channel (12)