(Restart Spanish Steps Rome)

  • Located in Rome, this air-conditioned apartment features free WiFi and a patio. The unit is 100 metres from Via Margutta. The kitchen comes with a dishwasher. A flat-screen TV is provided.

  • 51 Via del Babuino
    Roma, Lazio, Italy