Filming Locations in Baguio
Baguio City, Benguet, Philippines
Man on the Moon (1999)
Baguio, on the Philippines’ Luzon island, is a mountain town of universities and resorts. Called the...
View DetailsBaguio, on the Philippines’ Luzon island, is a mountain town of universities and resorts. Called the...
View Details