Tofo is a township located on the Indian Ocean coast of Mozambique. Situated in Inhambane Province, it is a patchwork of adventure and relaxation and …

Tofo is a township located on the Indian Ocean coast of Mozambique. Situated in Inhambane Province, it is a patchwork of adventure and relaxation and …