Marcella Royal Hotel

Via Flavia 106
Rome
Italy