Театр «Россия» расположен в центре Москвы, в пяти минутах ходьбы от станций метро «Чеховская» и «Пушкинская». Поблизости пролегает Тверская улица, где находится большое количество ресторанов и бутиков. Также недалеко находятся другие крупные театры: Ленком, МХАТ, Музыкальный театр им. Станиславского, Большой и Малый театры и др.
Как музыкальный театр, «Россия» существует сравнительно недавно ‒ раньше в этом здании располагался кинотеатр «Пушкинский». Пока в репертуаре «России» лишь один спектакль ‒ семейный мюзикл «Русалочка», однако, в будущем список постановок планируется расширить. В спектаклях, приготовленных для постановки в театре «Россия», делается большой упор на зрелищность, яркость и музыкальность представления, используются сложные механизмы и спецэффекты.
Театр является и площадкой для проведения фестивалей, например, Московского международного кинофестиваля. А по воскресеньям в «России» проводится интерактивная программа «Детский Бродвей», где юные зрители знакомятся с артистами, учатся вокалу и хореографии, а в конце программы и сами представляют музыкальный номер.