Palm Beach Fish Bar is located in London, United Kingdom on 22 Chamberlayne Rd, Kensal Green,. Palm Beach Fish Bar is rated 4.6 out of 5 in the category fish & chips restaurant in United Kingdom. PALM BEACH FISH BAR LTD is a food & beverages company based out of 286B Chase Rd, London, United Kingdom.
Address
22 Chamberlayne Rd, Kensal Green,
Company size
1-10 employees