205

Ottolenghi

Notting Hill

Food & Drink

Flavours from around North Africa and the Middle East at this chic deli and 10-seat cafe.

63 Ledbury Rd, Notting Hill, London, W11 2AD