The Chip Shop is located in Norwich, United Kingdom on 26 Stafford St. The Chip Shop is rated 4.6 out of 5 in the category fish and chips takeaway in United Kingdom. THE CHIP SHOP LIMITED is a restaurants company based out of INGRAM HOUSE MERIDIAN WAY, NORWICH, United Kingdom.
Service options
Takeaway