Supermarket
The Leaf Store
39 locals recommend,
Tips from locals
We just love Leaf. Whilst not the cheapest they stock organic fruits and veggies and other gourmet foods.
Things to do nearby
Location
111 Ormond Rd
Elwood, VIC