New York City, New York Liberty Island

Liberty Island is a federally owned island in Upper New York Bay in the United States, best known as the location of the Statue of Liberty. Read more...

 

Statue of Liberty

details

Freiheitsstatue

details

Crown Cafe

cafe

 

Crown Cafe

details

Gift Pavilion

details