I live in Burnaby and a friend took me to their store in Langley a few months ago. I loved their pizzas so much that I enquired if they ever had another branch close to Burnaby. Well, now they opened in Burnaby! (Was badly waiting for it)
Their pizzas are so scrumptious that every dime of yours is worth it. Go their once and the taste shall bring you back!
Special mention to the great customer service standards they show - be it in store or while on delivery.