Via archimede, 35, 00197 Roma
Apartments
Situated in Rome, 3.3 km from Lepanto Metro Station and 3.6 km from Spagna Metro Station, Archimede 35 One step away from the center offers air conditioning. The property is located 3.9 km from Stadio Olimpico Roma, 1.7 km from Villa Borghese and 4 km from Spanish Steps. Free WiFi is available throughout...