1 results
North Croydon Takeaway Fish & Chips is a popular restaurant in Croydon North, Victoria, known for its tasty fish & chips, fish, and potato cakes.