Street Food: Where in the Philippines was the Netflix series filmed?

The brand new Netflix series Street Food takes viewers on a global journey to discover the world’s street food. The first series was filmed all around Asia in locations such as Japan, Thailand, India, Vietnam, and the Philippines. But whereabouts in the Philippines was Street Food filmed? And what food was discovered? Here’s everything you … Continue reading Street Food: Where in the Philippines was the Netflix series filmed?