Hotel Genova, Rome hotels at discounted rates

Hotel Genova
Via Cavour N. 33, Rome, 00184, Italy