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