Marriott Grand Hotel Flora

Via Vittorio Veneto 191
Rome
Italy