This vegetable stall has the most cheapest price for tomatoes in the market, the lowest price is 0.5-0.6 euro per kg

Local market located at Piazza San Giovanni di Dio, Roma, ItalyIT00152.
This vegetable stall has the most cheapest price for tomatoes in the market, the lowest price is 0.5-0.6 euro per kg Travel photography Family-friendly: true