5 via principessa clotilde, 00196 Roma
Apartments
Located in Rome, less than 1 km from Piazza di Spagna and a 12-minute walk from Lepanto Metro Station, Casa Clotilde provides accommodation with amenities such as free WiFi and a flat-screen TV. The property is close to several well-known attractions, 1.6 km from Castel Sant'Angelo, 1.2 km from Villa...