Inside the small luxury Cape Town hotel at the foot of Table Mountain with HUGE views –
Views this dramatic are worthy of an Oscar.Atzaro Cape Town, a small luxury hotel at the foot of Table Mountain, offers huge, unparalleled views of the South African city.To the left is Devil's Peak, to the right is Lion's Head, and…