Via podgora, 58, 30171 Venezia
Homestays
Providing inner courtyard views and a garden, Venice Villa House is located in the Stazione Mestre district of Venice, 4.7 km from Mestre Ospedale Train Station and 10 km from Venice Santa Lucia Train Station. The property features garden and city views, and is 1.5 km from M9 Museum. Featuring family...