Cannaregio 389, 30121 Venezia
Hotel
2 stars
with
2
rooms
Hotel Villa Rosa is a 5-minute walk from Santa Lucia Station in the historic center of Venice. Rooms come with
air conditioning and satellite TV.
The private internal courtyard helps Villa Rosa retain its peaceful atmosphere.
An internet point with Wi-Fi access can be found at reception, which is open 24 hours. ...