(Luna su Villa Borghese)

  • Set in Rome, 300 metres from Piazza del Popolo, Luna su Villa Borghese boasts air-conditioned rooms with free WiFi. The rooms include a flat-screen TV with satellite channels. You will find a kettle in the room.

  • via flaminia 29
    Roma, Lazio, Italy