The Latrun Police Station
January 5th 2015

The Latrun Police Station was built on a strategic hilltop amid the foothills of Judea in the early 1940s, when the British ruled Israel. Today, the Latrun Police Station serves as a memorial site for all those who lost their lives fighting both for Israeli access to Jerusalem and for independence. The station also houses […]