Lella Mozzarella

Character and logo design for an Italian restaurant in Frankfurt.

lella.png