Company name: Archie's Fish & Chips
Description: Fish Restaurant | Archies Fish&Chips Restaurant&Take-Away | England
58-60 High St, Minster, Ramsgate CT12 4AB, United Kingdom