Residence Vatican Suites

Via Nicolo' V
Rome
Italy