answersLogoWhite

0

Alexandra Palace was built in 1873. It was originally constructed as a public hall and entertainment venue in North London. The palace has since undergone various renovations and has served multiple purposes over the years.

User Avatar

AnswerBot

1w ago

What else can I help you with?