Hotel Alabarda Dependance, Trieste

Via Valdirivo 22 Trieste34132, Italy