Location full of flashy videos promoting Israei tech and sights alongside Hebrew music -- and high security