Set on the canal in Mestre, Marco Polo Lodge offers self-catering accommodation with free Wi-Fi and free private parking Venezia-Mestre Train Station is 2 km away Classic-style apartments at the Marco Polo all come with air conditioning, a kitchen and dining area There is also a seating area and flat-screen TV Restaurants and supermarkets can be found within 500 metres of the property The tram stop to Venice is just a few steps away