Lago d'Origlio is a restaurant in Origlio, Switzerland. It is located at 6945 Origlio. Visitors rate it 4.7 out of 5 based on 66 reviews.
Lake
Lago d'Origlio is located at 6945 Origlio, Switzerland.
Lago d'Origlio has a rating of 4.7 out of 5 based on 66 reviews.
How to get there