Московский театр мюзикла расположен в самом сердце столицы, на Пушкинской площади. Здание театра было построено в начале 1960-х годов и является памятником архитектуры. В прошлом здесь находился кинотеатр «Россия», который был главной площадкой Московского международного кинофестиваля.
Театр обладает современным зрительным залом на 1662 места, огромным техническим оснащением и впечатляющим фасадом со стеклянным фасадом, гигантским козырьком и изящной винтовой лестницей. Рядом с театром находятся станции метро «Тверская», «Пушкинская» и «Чеховская», что обеспечивает удобную транспортную доступность.