17 Geneva Upper in Camps Bay

This unit is the largest of the three 1-bed luxury self catering holiday apartments. It is situated above two similar apartments, and has it’s own private road entrance.
18 Pins21 Followers
Pinterest
Search