Filter Results
Apply Filters
Clear Filters
Locca holiday rentals
Al Sole Apartment
Piazza Italia, 1, Locca, Italy View map
Al Sole Apartment Locca villa, located a 6-minute walk from Saints Stephen and Lawrence on the Hill church, can host up to 3 guests. Located 3.2 km from the large Lago di Ledro Lake, the 1-bedroom…
Book Now