Map
Ave. Marginal, Pemba, Mozambique
Hotel
Pemba Beach Resort Hotel