Description
Summary
Description
Relax and recharge at Villa Sara, located 1.9 miles (3.1 km) from the downtown area of Mestre in Italy! Indulge in a comfortable 3-star hotel experience, which has earned it an average rating of 3.6 out of 10 stars in 1,130 reviews.