Das Hotel liegt in Mestre, nah am Bahnhof und etwa 20 Minuten von der Insel Venedig entfernt. Die nächste Anbindung an die öffentlichen Verkehrsmittel erreichen Sie mit wenigen Schritten (ca. 100 m).
Das 1930 erbaute, 3-stöckige Mittelklassehotel verfügt über 63 Zimmer, eine Bar und ein Restaurant.
Die gemütlich eingerichteten Zimmer sind mit Bad/WC, Haartrockner und Direktwahltelefon ausgestattet.