Mestre >
Resorts
Resorts in Mestre
We found 1 property with availability in Mestre
Show on map
Green Garden Resort - Smart Hotel
Via Asseggiano 65, Mestre, Italy
The 3-star Green Garden Resort - Smart Hotel Mestre is within 4 km of Centro Storico di Venezia, featuring a tennis court and fitness classes. Set in greenery, the resort…
- 1-1