London Restaurant News: Yalla Yalla, Shutterbug, Guanabara and The Spaniards Inn » Yalla Yalla babaganoush