Boss pizza
Pizza
Boss Pizza is a pizza restaurant in Edmonton that serves organic, Indian-inspired pizzas. It offers dine-in, pickup and online ordering.
- Ranked #26 of Edmonton's best pizza (Google's #19 result)
- Address
- 6404 104 Street NW
- Data
- Rating and reviews from Google, checked on October 13, 2026.
Other top-rated pizza
Ranked near Boss pizza in pizza
- #24 Coliseum Steak & Pizza
- #25 Popular pizza
- #27 Cosmic Pizza & Donair
- #28 pizza2Go