Se encuentra ubicado en Haifa, Israel.