Hotel Latinum

Piazza Porta Maggiore 11
Rome
Italy