at 71 Hampstead High Street, London , NW3 1QP United Kingdom
14 FB users likes Fish Cafe, set it to 1245 position in Likes Rating for London, United Kingdom in Local Business category
Fish Cafe is London based place and this enity listed in Fish & Chips Shop category. Located at 71 Hampstead High Street NW3 1QP.