Situated in Netu'a in the North District Israel region, Ahuzat Tohar has a terrace and river views. This lodge features room service and free WiFi.