Швейцарская группа Swissotel Hotel & Resorts — это 28 отелей высшего класса, расположенных в крупнейших городах мира. В числе этих городов отныне находится и Москва: в июле 2005 года здесь открылся первый отель этой международной сети на территории России и Восточной Европы.
34-этажная гостиница Swissotel Красные Холмы, расположенная на участке между Москвой-рекой и Обводным каналом, является одним из самых высоких домов в Москве. Из окон гостиницы открываются прекрасные виды Москвы, да и само местонахождение отеля выбрано чрезвычайно удачно: рядом как с крупнейшими бизнес-центрами, так и с достопримечательностями столицы. Такое расположение, по словам управляющего компанией, идеально подходит и туристам, и представителям деловых кругов, зарубежным и отечественным.