Cape Town Beachfront Apartments at Leisure Bay
Beachfront self-catering accommodation in Cape Town with direct beach access and views of Table Mountain, Robben Island, and Atlantic Ocean sunsets.