Colona Castle

1 Verwood Street
Cape Town
South Africa