Pizza restaurant Il Papillon offers high-quality ingredients and a welcoming atmosphere. Open for dinner and weekend lunches.