Near Ferretto Square. A stay at Hotel Garibaldi places you in the heart of Mestre, just a 3-minute walk from Ferretto Square and within a 5-minute drive of Villa Salus Hospital. This hotel is 5.8 mi (9.3 km) from Port of Venice and 5.9 mi (9.5 km) from Piazzale Roma.