Ipswich November 25, 2025By Olivia WilliamsThe highest rated Italian restaurant in London that’s ‘incredible’ – Islington Gazette