Statue of Liberty - Barra Shopping mall - Rio de Janeiro, Brazil
Posted by: saopaulo1
S 22° 59.957 W 043° 21.624
23K E 668045 N 7455620
The Statue of Liberty outside the New York City Center, part of the Barra World Shopping center. In Rio's Tijuca neighborhood.
Waymark Code: WM1D9D
Location: Brazil
Date Posted: 04/10/2007
Views: 110