Sacred Heart Catholic ChurchParishShareMoreland TerraceCape Town, Western Cape 8005South AfricaGet directions