Deliveroo has landed in Venice. It is the first Italian town where orders will be delivered by foot only.
Read on: in Italian
Deliveroo has landed in Venice. It is the first Italian town where orders will be delivered by foot only.
Read on: in Italian