Odaiba is an artificially created island in Tokyo Bay. It’s an entertainment hub that is now easily
Odaiba is an artificially created island in Tokyo Bay. It’s an entertainment hub that is now easily
Surrounded by quiet and lush greenery, Nogi Shrine is located right in between the energetic areas Roppongi
With a history of over 1000 years and buildings that haven’t changed since the Edo period (1603-1868),