X-Men (2000)
Conference of World Leaders (01:06:28)
World leaders meet to discuss the mutant issue on Ellis Island.
Location submitted by:
bramble84
570 Shaw St, Toronto, ON M6G 3L6, Canada
43.6576744, -79.4218107
Edit this Location Information
Have a photo of this location?
Become part of our community by uploading your own photo of this location.
Add A Photo