Napoleon Hotel

Piazza Vittorio Emanuele II 105
Rome
Italy