Takamarus ninja castle

takamarus ninja castle is a solo attraction in nintendo land