
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 »