Hotel Olimpia liegt direkt an einem kleinen, typisch venezianischen Kanal im Stadtteil Santa Croce und bietet eine zentrale Lage mit guter Anbindung an das Stadtzentrum und die Lagunenstadt. Die Haltestelle von Santa Lucia befindet sich direkt neben dem Haus, und verschiedene Sehenswürdigkeiten wie die Rialto-Brücke, der Canale Grande und die Villa Foscari sind in der Umgebung zu finden. Ein Gartenbereich und eine ruhige Lage erlauben Entspannung im Freien.
Das Hotel bietet Zimmer mit Queensizebett und Sofabett, die mit Klimaanlage, Heizung, Safe, Minibar und Tee-/Kaffeemaschine ausgestattet sind. Für zusätzlichen Komfort sorgen Satelliten-/Kabel-TV, Radio und Telefon mit Direktwahl. Die Badezimmer verfügen über Dusche, Badewanne, Haartrockner und Kosmetikartikel.
Gastronomisch bieten Restaurant und Bar vielfältige Möglichkeiten, ein reichhaltiges Frühstücksbuffet sorgt für einen guten Start in den Tag. Weitere Services sind ein Zimmerservice, Wäscheservice, Arztservice und medizinische Betreuung. Die Gäste können Parkplätze oder eine Garage nutzen. Ein Transferservice sowie ein eigener Shuttlebus ergänzen die Angebote.