Italians have great raw ingredients, if only somebody would teach them how to use them.

  • Rimorso
    link
    fedilink
    12 years ago

    What do you mean expensive? A Margherita is usually around 7 euros