La Villa Francisco Mountain Resort a Relaxation Haven in the City

La Villa Francisco Mountain Resort a stunning mountain resort located in Tacloban City, the economic center and heart of Eastern Visayas, Philippines. It is a great place to escape from the hustle and bustle of city life and relax while embracing the natural beauty of nature, greenery surroundings, dipping in cool water, and breathing in some fresh air. Have fun and enjoy yourself with your friends and family while using their man-made amenities for FREE. 

What to Do in La Villa Francisco Mountain Resort

Continue reading