Bayside Terrace is a Colonial seaside Villa set in Camps Bay on the Atlantic Seaboard in Cape Town. The stylish and well-appointed private apartment overlooks magnificent mountains, and is 250 metres from the palm-lined beach and promenade.
Read More