20 Victoria Road, located on the cliff tops overlooking Clifton, is home to the Cape Town villa with the most enviable position. This apartment ticks
Chef-Friendly Kitchen
Villa Highlight: 20 Victoria Road
Wed December 1, 2010
Read This Article
Share This Page