Tag Archives: Sky Garden at The Landmark Tower

Visiting The Landmark Tower & Sky Garden in Yokohama Japan

When visiting Yokohama for the first time, there are many things that will grab your attention, no more so than the skyline of the city. Like many cities in the world with magnificent skylines, there are usually a few key places that stand out. Yokohama is no different. Immediately you will see the Yokohama Bay […]