Statue of Liberty in Paris, 1886 Framed Memorabilia - Picture Frame Photograph Latitude Run®
$65.99
Shop on Wayfair
Add to price tracker
Description
Decorate with the iconic Statue of Liberty. Given to the United States of America by France in 1886, the statue now stands on Liberty Island in New York Harbor and welcomes immigrants, visitors, and returning Americans who travel by ship. Latitude Run®