ROME OSTEL

Allegro Hotel

Rome - Italy

3.000 sqm