Taj Cape Town

Written by

in

Opulent lodging spread over 3 striking buildings, offering 3 restaurants and an Ayurvedic spa.