Trilussa Palace Hotel

Piazza Ippolito Nievo, 27
Rome
Italy