The view to the north reveals the Queen's Square towers and the rest of Minato Mirai 21.
Yokohama Landmark Tower is part of the Yokohama City's Minato Mirai 21 and It is the tallest habitable building in Japan (295.8 meters). (Read More: View Point)
Submitted by mbystedt on Sun, 04/17/2011 - 22:11