You can walk to Torre di Mestre while staying at a&o Hostel Venezia Mestre - you’ll be about 1.5 km away.