Statue of Liberty National Monument is a national monument comprising Liberty Island and Ellis Island in New York Harbor., National Park Service, accessed September 27, 2010. It includes the Statue of Liberty, situated on Liberty Island , and the former immigration depot on Ellis Island (...) (from Wikipedia)