July 22, 2026 Inside 10 Café Clement Is London’s New Must-Try Spot For Sunday Lunch By Georgia Edwards