The Perfect Pizza

Who offers the perfect pizza here in the Philippines?

Today, we get an in-depth look to the top ten pizza restaurants here in the Philippines, and only one shall come out on top.

Continue reading