Vista View Resto Davao Restaurant Reviews
Vista View Resto Davao is a must-try restaurant for both locals and visitors. Perched on a hill, the restaurant offers a bird's eye view of Davao City and even Samal Island. It also serves excellent Filipino and exotic cuisine.