Royal Fish Bar London

Royal Fish Bar London

0  Reviews


Fish & Chips in London - Norwood
14 Crystal Palace Parade , Norwood, London, SE19 1UA
+44 (0) 20 8670 1641

Royal Fish Bar London is a fish & chip shop providing services locally. They proudly offer fish & chips. The phone number for Royal Fish Bar fish & chip shop is +44 (0) 20 8670 1641.
Tags: seating area, takeaway




We'd love you to write a review of Royal Fish Bar London – could you? Help create a directory of recommended Fish & Chips in London by adding your Royal Fish Bar London review today. Is Royal Fish Bar London owned by you, then claim it today. After claiming your business, you will be able to improve your business listing.