Aview, 13 Theresa Avenue, Camps Bay, Cape Town, South Africa
Luxury Camps Bay Villa accommodation situated in Camps Bay / Bakoven, Cape Town, South Africa. It offers exceptional unobstructed `eagles view' of Camps Bay, beach, ocean, Lions Head etc in the front and the entire Twelve Apostles at the rear... all unobstructed!