[category]
[title]
For terrace dining in Odaiba, this Italian joint on the fifth floor of the Aqua City shopping complex is a nice choice. Views of Tokyo Tower and the Rainbow Bridge complement the reasonable prix fixe courses.
Discover Time Out original video