Switzerland of The Philippines?! Crosswinds Tagaytay Luxury Resort

Is this even the Philippines?! Situated in the mountains of Tagaytay, we traverse through a Swiss inspired village that looks like a serene European countryside. From the Swiss folk art…

Read More »