Arklow Villa III: A Restored 120-Year-Old Cottage in Cape Town

149