With a stay at Adria in Mestre, you''ll be within a 10-minute drive of Port of Venice and Grand Canal. This hotel is 5.9 mi (9.4 km) from Piazzale Roma and 8.8 mi (14.1 km) from St. Mark''s Square.
Address
Via cappuccina, 34, 30172 mestre, venezia ve, italy