Hotel River Palace położony jest zaledwie kilka kroków od parku Villa Borghese. Eleganckie wnętrza hotelu zdobią zabytkowe meble. Do dyspozycji Gości jest bezpłatny dostęp do Internetu oraz klimatyzowane pokoje, wyposażone w telewizję satelitarną.
Codziennie serwowane jest obfite śniadanie w formie bufetu, na które składają się między innymi domowe ciasta i ciastka, świeże owoce, mięsa oraz sery. Bar serwuje koktajle oraz 22 różne rodzaje whisky.
Hotel River Palace oddalony jest o zaledwie 5 minut spacerem od słynnego placu Piazza del Popolo oraz od stacji metra Flaminio. Metrem można dojechać bezpośrednio do Schodów Hiszpańskich i Watykanu.