Borromeo Hotel

Via Cavour 117
Rome
Italy