The Sussex Villa Londyn jest położona w około 500 m od takich atrakcji miasta, jak Włoski Instytut Kultury. Dom wakacyjny oferuje zakwaterowanie dla 14 odwiedzających oraz jazdę na rowerze.
Muzeum Tate Britain znajduje się w prawie 2 km, a Muzeum gabinetów dowodzenia Churchilla - jest prawie 25 min piechotą od willi w Londynie. The Sussex Villa zapewnia również dostęp do takich miejsc kultu jak Opactwo Westminsterskie, w odległości 30 min spacerem. Obiekt jest położony w dzielnicy Westminster 6 km od obiektów biznesowych, takich jak Tower.
Goście mogą samodzielnie przygotowywać posiłki w pełnowymiarowej kuchni w obiekcie. Restauracja Petrus leży w prawie 600 m oraz oferuje przysmaki kuchni francuskiej. Najbliższa stacja metra to Hyde Park Corner, położona w pobliżu od willi.