Daily Archives:

February 19, 2012

  • London Restaurants

    Yalla Yalla, London

    Yalla!  which means “Hurry!” in Arabic is definitely not something you’ll want to do once you step into this little street food gem. Yalla Yalla is one of those authentically charming restaurant you wish…

    February 19, 2012