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