I could make it work with Query(Linq) like this;
stores = session.Query<Entities.Shop.Shop>()
.Where(p => p.DeliveryDistricts.Any(c => c.District.DistrictId == District.DistrictId)).ToList();
but I would like to see if anyone has an example on QueryOver