Piazza leonardo da vinci 10, 20133 Milano
Hotels 1 star
The Leonardo Da Vinci is only 350 metres from Milan's Piola Metro on the green line, offering direct links to Milano Centrale Train Station. It offers rooms with free Wi-Fi and a flat-screen TV. Albergo Leonardo Da Vinci features a snack bar with a shared electric kettle and selection of tea/coffee....