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 - 594mm x 840mm

£99.00Price
No text
Title text