Nijo castle means &amp;quot;second street castle&amp;quot; in Japanese.