Sagada is the name of a town found in the Mountain Province of the Philippines. From its stunning landscapes to lush forests, it is known for picturesque and panoramic views of the hills and mountains ...