Company name: Papa's Barn Fish & Chips Restaurant & Takeaway
Description: Fish 'n' chips in an informal setting
497 London Rd, Ditton, Aylesford ME20 6DB, United Kingdom