Japan's celebrated puppet theater can be seen at the National BunrakiaTheater in Osaka's Nipponbashi district, although performances are also put on several weeks each year at Tokyo's National Theater.
The National Theater in Tokyo hosts performances more than once a year.