Youji no Shiro, the Kindergarten Design Specialists Youji no Shiro, the Kindergarten Design Specialists ⇒ ‘Youji no Shiro’, which means ‘The Castle for Children’ in Japa…