Heads & Tails
Restaurants·Elwood, 3184·3.4(316 reviews)
About Heads & Tails
Heads & Tails is a casual seafood spot on Ormond Road serving fresh fish and chips alongside burgers, sandwiches, and souvlaki. Open daily from 9 AM to 9 PM, it's a no-frills option for quick seaside eats in Elwood, though the 3.4-star rating suggests consistency can be variable.
Features
$$Takeaway AvailableLunchDinnerBreakfast