Landmark · Israel

Tel Haror

Tel Haror, Israel

Tel Haror is a landmark in Southern District, Israel. Archaeological site in Southern District, Israel.

More places in Israel