Via della consolata 12 scala c, 10122 Torino
Apartments
La Barca di Armida is situated in the Turin Historic Centre district of Turin, 1.8 km from Mole Antonelliana, 2 km from Porta Nuova Metro Station and 2.3 km from Porta Nuova Railway Station. Among the facilities at this property are a lift and luggage storage space, along with free WiFi throughout the...