Pizza restaurant Il Muflone offers Italian cuisine. Enjoy pizza and other dishes.