Fish & Chip ReviewsFoodhouse Restaurant, The Royal Free Hospital, Hampstead, London NW3 2QG, 1 September 2017 5 September 201717 May 2023