AMOCITY
Hotel Villa Rosa is a 5-minute walk from Santa Lucia Station in the historic center of Venice. Rooms come with air conditioning and satellit...