All the best experiences
24/7 customer support
Verified quality services
Filipino Travel Experts

Information about Babu Santa Beach Resort

4.3
106 Google reviews
Type
Beach
Location
Babu Santa Beach Resort, Davao City, Davao del Norte, Philippines
Distance From City Center
9.1 km
Family-friendly
No
Average rating
4.3
Number of reviews
106

Babu Santa Beach

 

Attractions Nearby