Pemba Beach is an exquisite Hotel resort, this Mozambique accommodation is situated on the remote coast of Pemba Bay, one of the world's largest inland bays.
Experience welcoming and cozy Mozambique accommodation on the remote coast of Pemba Bay, one of the world’s largest inland bays.
Nestling amongst swaying palm trees on the shores of the tropical Indian Ocean, is the magnificent Pemba Beach Hotel and Spa.