If we will talk about best beaches in Luzon, I think the first thing that I will recommend is Caramoan Peninsula in Camarines Norte but that's until I saw photos and blog posts about this island in Quezon Province called Cagbalete Island.
Cagbalete Island Cheap Tour Packages (photos by
Read more...