Casa Vista Castelli Apartment Cannobio, Lago Maggiore - Italy
Casa Vista Castelli features lake views, free Wi-Fi and free private parking, located in Cannobio, 22 km from Piazza Grande Locarno.
Number of rooms: 2
Via casali ginella 7a, 28822 Cannobio, Italy