The Flamboyant Annex facility is located in the town of Bela Bela, and the exact address is: 36A Robertson Road, 0480 Bela-Bela, South Africa.