Atzaró Group, the leading international luxury hospitality brand, based in Ibiza, is proud to announce the opening of the latest property in their portfolio, a 7-suite luxurious mid-century-style villa (pictured above) at the foot of Table Mountain in Cape Town, South Africa. THE RESIDENCE BY ATZARÓ – CAPE TOWN This opens its doors on December 15, 2020. […]
Atzaró Group Launches New Cape Town Villa
Leave a reply