Mountain Province:  A Tourist Destination Part 1 Mountain Province is a landlocked province located in the Cordillera Mountain ranges in Northern Luzon Philippines. This is the first part of a 3 part series that tells more about the land of the Igorots. The documentary aims to promote lesser known tourist attractions in Mountain Province. ... Read More