Luzon refers to the largest and most important island in the Philippines and to one of the three island groups in the country, with Visayas and Mindanao being the other two.
More Luzon info »
Sorry, we currently have no listings for Luzon but we're working on it!
Squid in Flight
Hairy Squat Lobster
Blue Ribbon Eel