Papa John’s Pizza place is a Winner

Better ingredients, better pizza. That’s the claim of this American pizza place we had the pleasure of visiting last weekend.Just a week after opening, we trooped to the newly-opened flagship branch in the Philippines of Papa John’s Pizza conveniently located (for us at least, heehee) in the bustling Greenhills shopping district, along Annapolis Street. It’s imposing bi-level facade is what … Continue reading