Venice Mestre  Italy
Leonardo Royal Hotel Venice Mestre
- 2 Oct
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…