Did you know that Odaiba has its own Statue of Liberty? A smaller replica of the iconic statue in New York, the Odaiba Statue of Liberty stands tall on the waterfront, overlooking Tokyo Bay. It has become a popular spot for friends to take memorable photos and enjoy the scenic views. You can walk up close to the statue and capture stunning shots with the Tokyo skyline in the background. The area around the statue is also a great place to relax and enjoy the sea breeze. Don't forget to snap a group photo with Lady Liberty during your visit!