The Plaza, 103-8910 Scott Rd, Surrey V3V4B4, Canada
No delivery
Spot something wrong?
Dishes at Happy Pizza. Prices may vary in venue.