Category: Fish & Chip Shops
273 Hertford Rd
EN3 5JL,
Enfield (Greater London)
Category: Shell Fish
Unit C/99 Cobbold Rd
NW10 9SL,
London (Greater London)
3. Ovenell J J
Category: Shell Fish
Billingsgate Market/Trafalgar Way
E14 5ST,
London (Greater London)