Posts Tagged ‘Statue of Liberty’

New York City Landmarks: Statue Of Liberty

Statue of Liberty, New York City

As anticipated in the previous article, the next topic in my travel guide to New York is the city’s most representative monument – the Statue of Liberty. Brief History The imposing statue is located on Liberty Island – close to the New York harbor, on the Hudson River – and was offered by France as […]