St bedes terrace
Cape town