Ottolenghi

Ottolenghi
63 Ledbury Road, London, W11 2AD