Московский детский сказочный театр основан в 1989 году. Розовый замок, в котором находится театр кукол, расположен в центре Москвы на территории Детского Таганского парка, рядом со станцией метро «Марксистская».
С момента своего основания художественным руководителем театра является член Союза театральных деятелей России, заслуженная артистка России Ирина Петровна Миленина, а главным режиссером — член Союза театральных деятелей России заслуженный артист России Михаил Николаевич Миленин.
Здание театра оборудовано средствами для лиц с ограниченной подвижностью.