Popular accommodations in Campo Albino
ApartmentAccommodates 4
Il nido dei cigni
Offering garden views, Il nido dei cigni is an accommodation set in Vogogna, 41 km from Sacro Monte di Orta and 42 km from San Giulio Island. Free WiFi is available throughout the property and Borromean Islands is 33 km away.Book nowfrom $83 per night