The 16 Stella Maris facility is located in the town of Amanzimtoti, and the exact address is: 73 Beach Road, 4126 Amanzimtoti, South Africa.