OTTOLENGHI
Ottolenghi Notting Hill was the first shop to open in 2002, and it's still as busy and buzzing as ever.
Our focus here is on take away and catering.
Ottolenghi Notting Hill was the first shop to open in 2002, and it's still as busy and buzzing as ever.
Our focus here is on take away and catering.