Occupant une villa des années 1930, le Russo Palace dispose d'un quai privé sur le Lido et offre une vue magnifique sur Venise de l'autre côté de la lagune. L'hôtel se trouve également juste à côté de l'arrêt de bateau-bus desservant la place Saint-Marc.
L'Hotel Russo Palace propose des chambres climatisées dotées d'une télévision à écran plat et d'un mobilier artisanal en bois de cerisier. Le petit-déjeuner buffet est proposé dans une salle lumineuse et spacieuse.