Italians do the delivery?... In Italy I guess? I can't say I've seen many italiands delivering pizza where I live
Italians do the delivery?... In Italy I guess? I can't say I've seen many italiands delivering pizza where I live