The Statue Of Liberty Ellis Island Foundation Inc was founded in 1981, and is located at 17 Battery Pl Ste 210 in New York. Additional information is available at www.thestatueofliberty-ellisislandfoundation.com or by contacting Stephen Briganti at (212) 561-4500.