The Mendeli Street Hotel is located moments away from the beaches of Tel Aviv and is more than just a place to rest your head.