Restaurants
Heads and Tails
Currently open
11:00 am - 9:00 pm
112 Ormond Rd
Elwood, VIC, 3184
Is this your business?
Claim this business
ADD PHOTO
Absolutely amazing food, with such friendly and energetic staff. The atmosphere in the restaurant is unlike any other fish and chip shop in Melbourne. All the seafood is super fresh, the chips are perfect and the hamburgers are right on the mark. Defiantly worth the drive!