191 via emanuele filiberto, 00185 Roma
Apartments
Situated in Rome, 600 metres from San Giovanni Metro Station and less than 1 km from Porta Maggiore, Opera.House offers air conditioning. The property is close to several well-known attractions, 1.5 km from Colosseo Metro Station, 1.4 km from Coliseum and 1.7 km from Rome Termini Train Station. Free...