Restaurant
Too Many Chiefs Elwood
14 locals recommend,
Permanently closed
Tips from locals
Great coffee, delicious cheap food, friendly staff, nice view of the park, open air dining and only 100 meters away!
Unique things to do nearby
Locals also recommend
Location
201 Ormond Rd
Elwood, VIC