Royal Court Hotel

Via Marghera 51
Rome
Italy