Resorts in Mestre
We found 1 property with availability in Mestre
Show on map
Green Garden Resort - Smart Hotel
Via Asseggiano 65, Mestre, Italy
Featuring an outdoor swimming pool, the 3-star Green Garden Resort - Smart Hotel Mestre offers a business centre with a desk and a photocopy machine. Set in greenery, this Mestre resort is 3.3 km…
- 1-1