Meiji Shrine in Shibuya is the Shinto shrine housing the spirit of Emperor Meiji.
The shrine is a beautiful natural oasis inside Shibuya’s bustling city life.
The East Imperial Gardens bolster the Imperial Palace. Visitors are not allowed in the palace, but the gardens provide another welcome slow-paced walk through nature in the city.
At the end of the day, we break back into the heart of the city via Tokyo Station.