Atzaró Cape Town is a Luxury Boutique Hotel in Cape Town, nestled at the foot of Table Mountain. This exclusive retreat offers six elegant suites, a wellness area, gym, sauna and pool, in one of the city’s most iconic locations boasting vast mountain and city views.