Windy Hill is on a hill by the road to Benque. It's not really a jungle lodge but is fairly convenient (especially if you have a car) to town and sites around this part of Cayo.
Again, if you have a car, I'd look to eat elsewhere. I particularly recommend Clarissa Falls and Sanny's.
--Lan Sluder