57 via mecenate, 00184 Roma
Apartments
Set in the heart of Rome, 700 metres from Vittorio Emanuele Metro Station, Design accommodation offers air-conditioned accommodation with free WiFi and a flat-screen TV. This property is situated a short distance from attractions such as Palatine Hill, Cavour Metro Station, and Colosseo Metro Station....