Archie's Fish & Chips is a family-run restaurant specializing in quality fish and chips. They offer a traditional dining experience for customers seeking classic British fare.