Naast vijf restaurants telt het hotel ook drie bars. Daarnaast is het horecabedrijf voorzien van een fitnesscentrum met zwembad, sauna, stoombad en behandelingkamers. In de directe omgeving van het hotel bevinden zich vergaderfaciliteiten en een winkelcentrum.
Het is de eerste keer dat moederbedrijf InterContinental Hotels Group (IHC) een Crowne Plaza opent in Rusland. Eind dit jaar opent de hotelgigant een vestiging van Holiday Inn in de Russische hoofdstad. Met de komst van het nieuwe Crowne Plaza heeft IHC 35 procent van de internationale hotelkamers van Moskou in haar bezit.