The BEST overlooking in Metro Manila! 4000 sqm Private Residence in La Vista - For Sale (LV01)