Knights Fish Bar London
5
1
Reviews
Fish & Chips in London
- Norwood
39 Knights Hill
, Norwood, London, SE27 0HS
+44 (0) 20 8670 5111
Knights Fish Bar London is a fish & chip shop in London. They specialise in fish & chips, Knights Fish Bar fish & chip shop is located at the following address - 39 Knights Hill.
Tags:
fish & chips, friendly service, seating area, takeaway
|