The Statue of Liberty is a colossal neoclassical sculpture on Liberty Island in New York Harbor in New York. A gift from the people of France to the people of the United States.

Statue of Liberty, New York - 420mm x 594mm (A2)

£95.00Price