Rubens At The Palace je situovaný v populární čtvrti města Londýn, 4 km od Most Tower Bridge. Rubens At The Palace Londýn, nacházející se v blízkosti Apollo Victoria Theatre, nabízí 173 pokojů s pohledy na město.
Hotel se pyšní hlavním umístěním ve městě Londýn 5 minut chůze od stanice metra Victoria. Ubytování je vzdáleno 25 minut chůze od Londýnské oko.
Hosté mohou relaxovat a dát si občerstvení v baru v hale. V restauraci The Rubens at the Palace mohou hosté ochutnat britskou kuchyni, a ona je vzdálena jen 30 metrů od hotelu.