141 via aleardo aleardi, 30172 Mestre
Apartments
Offering garden views, Via Aleardi, 4 minutes from station and airport shuttle is an accommodation set in Mestre, 4.9 km from Mestre Ospedale Train Station and 8.7 km from Venice Santa Lucia Train Station. The property is around 8.9 km from Frari Basilica, 8.9 km from Scuola Grande di San Rocco and 32...