13 Totnes Ave, Camps Bay, Cape Town 8040, South Africa
Distance: 80 m
Company description
Exclusive Villas strives to meet the high demand for holiday accommodation in Cape Town, South Africa & look forward to finding that perfect villa or self-catering apartment to best suite your needs.