NileGuide Expert Says:
Just a few steps away from the main Piazza Ferretto square of Mestre, where all the locals go and there's always something to do.
Piazzale Donatori di Sangue, 14, Mestre, Venice, Italy
Hotel star rating:
solarium, pets-allowed, handicap-accessible, tv-in-room, air-conditioning