Did you know that Odaiba has its own Statue of Liberty? A replica of the iconic statue stands tall in Odaiba, offering a unique photo opportunity. Located near the Odaiba Seaside Park, this statue is a symbol of the friendship between Japan and France. You can take a leisurely stroll along the waterfront and admire the statue from different angles. Don't forget to snap a picture with the Statue of Liberty in the background to commemorate your road trip to Odaiba!