Baobab Beach Resort
Located on the world famous Diani Beach, The Baobab Beach Resort and Spa is set within 80 acres of tropical gardens, overlooking the Indian Ocean.
Located on the world famous Diani Beach, The Baobab Beach Resort and Spa is set within 80 acres of tropical gardens, overlooking the Indian Ocean.