An extravagant and beautiful hotel that showcases luxury and riches by combining Indian hospitality with a unique Cape Town flair. The Taj offers elegant rooms with high ceilings and private balconies as well as a two-floor penthouse with views of Table Mountain.