• Photos
  • Map
  • Streetview
  • Upload

City: London

Situated in north London, Alexandra Palace is a grand Victorian building which now serves as exhibition and event venue, and is popular for the surrounding Alexandra Park, its boating lake and ice-rink.


Avg. Rating:4 Star Rating
Currently there are no reviews for this place. Be the first one to review.

Upload Image