Fish & Chip ReviewsThe Crown & Sceptre, Fitzrovia, London W1W 6SD, 26 June 2021 27 June 202117 May 2023