Pizza restaurant specializing in delicious pizza.