The Fish Palace London

The Fish Palace London

0  Reviews


Fish & Chips in London - Norwood
74 Westow Street , Norwood, London, SE19 3AF
+44 (0) 20 8653 3272

The Fish Palace in London is a fish & chip shop. They are experienced in providing fish & chips. The address for The Fish Palace fish & chip shop is 74 Westow Street.
Tags: seating area, takeaway




Would you like to submit a review of The Fish Palace, London? Share your experiences by writing a The Fish Palace London review and help build a directory of recommended Fish & Chips in London. If The Fish Palace London is your business, why not claim it today! After claiming your business, you will be able to improve your business listing.