Via Trento, 30, 30171 Mestre
Homestay
with
2
rooms
Offering air-conditioned rooms in the Stazione Mestre district of Mestre, San Marco House is 3.1 miles from Mestre
Ospedale Train Station. The property is around 5.7 miles from Venice Santa Lucia Train Station, 5.8 miles from Basilica dei Frari, and 5.8 miles from Scuola Grande di San Rocco. Free Wifi is available ...