Odaiba Statue of Liberty is a replica of the famous Statue of Liberty in New York City, located in Odaiba, Tokyo. It stands tall at 11.5 meters and serves as a symbol of friendship between Japan and the United States. The statue offers a picturesque backdrop for photos, especially during sunset when the colors of the sky blend with the lights of the city. You can also take a short cruise around the bay to get a closer look at the statue. The Odaiba Statue of Liberty is a popular landmark and a must-see attraction in Odaiba.