«Swissôtel Красные Холмы» расположен в центре столицы — на Космодамианской набережной. На территории отеля имеется собственный парк, оздоровительный центр с бассейном, несколько банкетных залов и панорамный бар City Space Bar & Restaurant на 34 этаже.

В отеле 234 номера, включая 28 просторных суитов с панорамными видами на город. Лучший из них — Пентхаус (на фото) с открытой 100-метровой террасой, он принёс отелю несколько международных и российских знаковых премий.