River Palace

Via Flaminia 33
Rome
Italy