Skip to content

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.

Address
6404 104 Street NW
Area
Scona › Allendale
Data
Rating and reviews from Google, checked on October 13, 2026.
Boss pizza

Other top-rated pizza

Ranked near Boss pizza in pizza