Providing city views and free Wi-Fi, Oscar 2 provides accommodation conveniently situated in the centre of Rome, within a short distance of Rome Termini Metro Station, Rome Termini Train Station and Repubblica - Teatro dell'Opera Metro Station.
Number of rooms: 7
Via Principe Amedeo 85A, Central Station, 00185 Rome, Italy