Joined In Jan 2022
No info available
By far the best pizza in Edmonton. Been all over Europe, Asia and the Middle East for work. When I'm comparing my guilty pleasure of pizza, as I travel, it is all against Ellwood Pizza in Edmonton, Alberta Canada. Exceeds expectation! Our friend tried the...“Canadian” (Pepperoni/Bacon/Mushroom), while the rest of us had the “O’Reilly Special” (Double Onions with Feta) and were completely gob smacked at the juicy flavor. It's so nice having a pizza with real ingrediants that doesnt make me have buyers remorse in the morning. I dare you to order the Double Onions and Feta. I’m so impressed with this outfit!More