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 Bunrakia Theater only has performances of puppet theater.