Did you know that Odaiba has its own Statue of Liberty? A replica of the iconic statue stands tall in Odaiba, Tokyo, offering a unique photo opportunity and a symbol of friendship between Japan and France. The statue is located near the waterfront, providing a picturesque backdrop of Tokyo Bay and the Rainbow Bridge. You can take a leisurely stroll around the area, capturing memorable moments with the statue and enjoying the scenic views. The Odaiba Statue of Liberty is a popular landmark and a must-visit spot for tourists and locals alike, especially during a bank holiday trip when you have more time to explore.