Papa John’s Pizza Philippines and their Garlic Butter Sauce LOVE: Greenhills Branch
July 3, 2011
When in Manila and living in the north side of town, be sure to drop by Annapolis street, Greenhills to try the newest pizza joint in town: Papa John’s Pizza. I’ve heard great things …
