St James +27-21-7887238
*The three guest rooms, each with a private bath, offer 180-degree panoramic views of the Indian Ocean and Cape Peninsula. Beds are appointed with lux...
St James +27-21-7887238
*The three guest rooms, each with a private bath, offer 180-degree panoramic views of the Indian Ocean and Cape Peninsula. Beds are appointed with lux...