Corso Del Popolo, 124 Mestre, 30172 Mestre
Appartamento
con
1
camera
Located in Mestre, 5 km from Mestre Ospedale Train Station and 8.9 km from Venice Santa Lucia Train Station, City
of love apartment offers air conditioning. The property is situated 9.1 km from Frari Basilica, 9.1 km from Scuola Grande di San Rocco and 32 km from PadovaFiere. Free WiFi is available throughout ...