Top of the Town Fish and Chips is a take away fish and chip shop located in Echuca offering outdoor dining and fresh seafood.
Open for lunch 7 days a week from 11:30 and dinner from 4:30.
Facilities
- Takeaway Available
Top of the Town Fish and Chips is a take away fish and chip shop located in Echuca offering outdoor dining and fresh seafood.
Open for lunch 7 days a week from 11:30 and dinner from 4:30.