Nezu Shrine is one of the oldest Shinto shrines in Tokyo, said to be established almost 2,000 years ago. But these days it's largely famous for its amazing azalea garden, with about 3,300 flower bushes in all sizes, shapes, and colors. Of course, people also love the shrine's architecture, including the hundreds of red torii gates found in Nezu's shrine-within-a-shrine, called Otome-Inari Shrine.