Cafe owner (The Italian Hellion)

The cafe owner lives in Venice.

Physical appearance
Insert details here.

Personality
Insert details here.

Scooby-Doo! (DC Comics)
His cafe was in trouble because the Phantom of the Canals scared away his customers. (The Italian Hellion).

Appearances

 * Scooby-Doo! (DC Comics)
 * #56(b). The Italian Hellion