7.094069 ­125.614301
Go to map view
J. P. Laurel Avenue, Bajada Street, Davao City 8000, Philippines +63 822 275 726

Get Rates

Show Villa Margarita Hotel at top of the results.

Get Flight + Hotel

Guest Ratings

Star Ratings

priceline.com
Agoda