48 via voghera, 00182 Roma
Apartments
Located in Rome, less than 1 km from Porta Maggiore and a 11-minute walk from San Giovanni Metro Station, La Casa di Anto offers air conditioning. Among the facilities of this property are a restaurant, a lift and a shared lounge, along with free WiFi throughout the property. The accommodation provides...