Situato sulla Riva degli Schiavoni, il Londra Palace Venezia si trova a soli 5 minuti a piedi da Piazza San Marco. Offre la connessione Wi-Fi gratuita e camere con mobili antichi. Alcuni offrono una vista sul Bacino di San Marco e sull'isola di San Giorgio.
Le camere del Londra Palace sono decorate in modo unico e presentano dipinti originali e arredi in seta. Tutte le camere sono dotate di minibar e TV LCD satellitare, e alcune dispongono di balcone.
Il premiato ristorante Do Leoni è specializzato nella moderna cucina veneziana. Nel bel tempo, sia la cena che la colazione si possono gustare sulla terrazza sulle rive del Bacino di San Marco.
Il Londra Palace Hotel dista 50 metri dalla chiesa di San Zaccaria e 400 metri dal Palazzo Ducale. Il vaporetto parte dalla vicina fermata San Zaccaria.