Location Located right in the heart of the town of Victoria Falls less than 2km to the falls itself. located in the 5 star Ilala Lodge hotel, the Palm restaurant is a perfect setting in a beautiful location The Restaurant The Palm restaurant Victoria Falls is a beautiful setting with the big tables out on […]
