Welcome to Hotel Marco Polo Lodge Venice, 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. Venice is a 10-minute bus ride away. (Hotel Marco Polo Lodge Venice hotels booking).