Rosso Pizzeria
Pizza
Rosso Pizzeria. Restaurants. Edmonton, Alberta.
- Ranked #23 of Edmonton's best pizza (Google's #11 result)
- Address
- 8738 109 St NW
- Data
- Rating and reviews from Google, checked on October 13, 2026.
Pizza
Rosso Pizzeria. Restaurants. Edmonton, Alberta.