Leonardo Royal Hotel Venice Mestre
Venice Mestre ,  Italy
Leonardo Royal Hotel Venice Mestre
Conveniently located 300m from the train station in the mainland suburb of Mestre in Venice your hotel is equipped with comfortable rooms complete with up to date amenities. Hotel facilities include a fitness centre, restaurant and bar.
*Some hotel facilities may be seasonally operated or under maintenance and therefore unavailable at the time of your stay. Charges may apply for certain facilities.