Description
Summary
Description
Enjoy the welcoming atmosphere of The Executive Villa Inn & Suites, just 4.7 miles (7.6 km) from Davao City, the Philippines. Previous guests have rated this remarkable guesthouse an average of 4.0 out of 10 stars in 100 reviews.