Ambassador Tre Rose is set in the heart of Venice, right next to Saint Mark's Square. It features free WiFi throughout, and a roof terrace with a view of the bell tower. Air-conditioned rooms at the Tre Rose come with a satellite TV and a minibar.
Address: Piazza San Marco 905 (check in at San Marco 877), Venice
Rates from:
EUR 65 Book Now