May 2023 - Italy - Deliveroo lands in Venice, orders delivered by foot only

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

Read on: in Italian

Loading...