1618 The Falls

1618 The Falls is a newly built luxury villa situated in a lovely part of the suburbs of Victoria Falls town, only around 4kms from the Falls themselves. From the moment you drive in and see the feature waterfall built into the front of the building – you know this villa is something special, and […]