Hotel Fiori Rome
Via Nazionale 163
Rome,
IT 00184
Near Piazza Venezia