• See More

    This is one of the better shopping malls in Odaiba. At night, you can see beautiful views of Tokyo Bay, plus the unique Fuji TV building nearby.

Other Reviews by Less Than