The Fish Cafe - 71 Hampstead High St, London NW3 1QP, UK on Eaten