New Elgin Chip Shop is located in Elgin, United Kingdom on 10A Smith St, New Elgin. New Elgin Chip Shop is rated 4.5 out of 5 in the category fish and chips takeaway restaurant in United Kingdom. NEW ELGIN CHIP SHOP LIMITED is a retail company based out of 26 KIRKTON PLACE, ELGIN, United Kingdom.
Address
10A Smith St, New Elgin
Accessibility
No wheelchair-accessible seating