Foodpanda Iloilo is finally here! foodpanda, the biggest online food ordering and delivery service in the Philippines, has finally landed in the city of Iloilo. Founded in May 2012 in Berlin, Germany and operating in more than 40 countries with 45,000 restaurant partners globally. The delivery service is currently active […]