Question: what area of london is alexandra palace in
Answer: between Muswell Hill and Wood Green , in the north of the city