Phil Life TV is a channel that is redefining travel by giving you the best guided walking tours in the Philippines.
Relax and enjoy a vacation right from the comfort of your own home.
Walk through the streets of Angeles city in Pampanga province.
Is there a place you'd like to see? Waiting your comments!