135 Piazza Vittorio Emanuele II, Roma
2 Rooms Available
Located in Rome, a 2-minute walk from Vittorio Emanuele Metro Station, 500 yards from Santa Maria Maggiore and a 10-minute walk from Cavour Metro Station, Lo Chalet provides accommodations with a balcony and free WiFi.
Elevator
Airport Shuttle
WiFi/Internet
Pet friendly
Non-smoking