Banaue Hotels For Your Visit to the Rice Terraces By Andrew H.

The real "Stairway to Heaven" (No, not the Led Zeppelin song!) is located in the Philippines. In beautiful, rugged Banaue, you will be able to see one of the most incredible engineering feats ever pulled off by primitive man. The rice terraces of Banaue is one stop that must be made while you ar

[ read more ]