Venice, Venice
Spend a second to
save a fortune!
Spend a second to save a fortune!
Piazza San Marco 905, Venice
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.
See MoreUsage of subsidiary facilities may incur additional fees