100% OF CHICKS DIG IT
Love this place
Papa Leos pizza in New Westminster is the best. Not only is the pizza amazing but prices are reasonable. They also have a daily special for two slices and a pop for $6. They slices are nice and big and staff is friendly.
These reviews are the subjective opinions of ChickAdvisor members and not of ChickAdvisor Inc.