Hotel Borromeo, Rome

Via Cavour 117 Rome00184, Italy