Stylish accommodation situated in a beautiful area and conveniently situated 20 minutes from all that Cape Town offers.