Londra Palace Venezia znajduje się przy kanale Riva degli Schiavoni, zaledwie 5 minut spacerem od placu św. Marka. W obiekcie do dyspozycji Gości jest bezpłatne WiFi oraz pokoje wyposażone w zabytkowe meble. Z niektórych pokoi roztacza się widok na zatokę św. Marka i wyspę San Giorgio Maggiore.
Pokoje w hotelu Londra Palace są urządzone w wyjątkowym stylu, a ich wnętrza zdobią oryginalne obrazy i meble obszyte jedwabiem. Każdy pokój jest wyposażony w minibar oraz telewizor LCD z dostępem do kanałów satelitarnych. Niektóre pokoje dysponują również balkonem.
Wielokrotnie nagradzana restauracja Do Leoni specjalizuje się w nowoczesnej kuchni weneckiej. Przy sprzyjającej pogodzie Goście mogą delektować się kolacją i śniadaniem na tarasie nad zatoką św. Marka.
Londra Palace Venezia położony jest 50 metrów od kościoła św. Zachariasza i 400 metrów od Pałacu Dożów. W pobliżu obiektu znajduje się przystanek tramwaju wodnego San Zaccaria.