Hotel Leon in Debar features a restaurant with a summer terrace overlooking Lake Debar.