Olive Tree Deli ← View details 145 Annesley Street, Echuca, Victoria 3564 +61 3 5480 6664 Get Directions From* To * — Required information