Tokyo Garden

Shinjuku

Shinjuku is one of the major towns of Tokyo and if we explain it in one word, it is “HUGE”! From the mammoth station, there are so many station exits to the outside and […]