Palm Restaurant Victoria Falls

Table of contentsLocationThe RestaurantDid you KnowOur VisitSummaryOpening HoursContactsAnd Lastly 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…… Continue reading Palm Restaurant Victoria Falls

%%footer%%