Scheppers Hotel

Via Bogliasco 36
Rome
Italy