Bakoven ocean facing apartment
ROCK APARTMENTS
R18,880,000