Nezu Jinja Shrine

Located northwest of Ueno Park, Nezu Jinja is one of the oldest shrines in Japan. In late April/early May, the shrine gardens are host to Tokyo’s most renowned azalea festival.