ALPHEN HOTEL

Alphen Hotel

 Alphen Hotel – Cape Town, South Africa A lavish 21-suite historic property nestled in 11.5 acres of land rich in centuries of…

ellerman house south africa

Ellerman House

Ellerman House – Cape Town, South Africa Awarded as the Best Destination Spa for 2013, among other prestigious awards and recognition for…