Fish & Chip ReviewsStreet Food Bar, Royal Free Hospital, Hampstead, London, NW3 2QG, 6 May 2020 8 May 202017 May 2023