Zen 63 is a privately-owned luxury studio apartment offering a cosmopolitan, tranquil stay on Mouille Point's Platinum Mile, Cape Town's most sought-after real estate strip.