Ristorante Pizzeria Papillon is an Italian restaurant and pizzeria. One review suggests it may not be a positive dining experience.