Hotel Ca' dei Barcaroli 3 stars

Via Forte Marghera 63/65, 30173 Mestre, Italy

Hotel image
Read more reviews for Hotel Ca' dei Barcaroli