Alexandra Palace

Address: 
Alexandra Palace Way
City: 
London
Country: 
England
Postal Code: 
N22 7AY
Opened: 
1863