Stella D'orov is a pizza restaurant offering Italian pizzas, durum, and grilled specialties.